Coding is not ‘fun’, it’s technically and ethically complex
aeon.co
aeon.co
Programming has gotten far easier though in the last few decades due to GC languages, open source libraries and package managers. It really is feasible for smart non-specialists to program computers now.
There wouldn't be a market for puzzles if some people didn't get their rocks off on thinking.