>>/9035/
You forget the contrarians and perfectionist of certain niche ideas various other things that are " this is real programing". Some of which go mainstream and new and some of which stay forever cool but never 100% mainstream.
Still, not a bad oversimplification.