While I consider the demoscene to be a niche, the internet has made knowledge of it widely available.
If I had known about it during its early days, I'd have joined in, but I've only known about it for the last 10 years or so.
The uses of the demoscene have changed - amongst other useful purposes, it's always been a great place for coders of all ranks to improve their skills, but this is becoming more prominent.