I've found internet radio interesting, there's a ton of variety out there that you might not get on a local/national broadcast. Even within a genre, a lot of stations may routinely play the hits but introduce you to different 'sets' of other musicians. More generally on topic, I'd wonder about the approaches different stations and djs use to build their playlists.
When it comes to the mass adoption of software development tools, I believe the proven formula is: Make all of the SDK/libraries/command-line tools permissive (e.g. MIT) open source licensed; Charge for a complex visual/RAD UI designer/IDE but make sure to have a free community version for indies and smaller shops. In the past, instead of a free community version there were easily available "pirated" releases.
I'd think the opposite though, with nowadays "AI"/LLMs - retrieving a domain/specialist knowledge became easier, while general software development is still unsolved. E.g. you can use LLMs for generating many well-known/documented/specified particular image processing algorithms, but creating a high-quality Photoshop-like software still needs a good generalist developer.
reply