I still think it is a very big stretch to go from web browsers (which suck on many levels) to unix bashing. Most non-programmers don&#x27;t come anywhere close to a terminal window, despite running some form of unix on their devices.<p>I agree that a unix command line is not a good interface for non-programmers, but it is good for people who have to work with large quantities of textual information, and source code IS text.<p>I think that the main problem is that there is not much (commercial or academic) interest in empowering non-technical users. There are some specialty tools for non-programmers like excel macros, or task automation in photoshop, but general purpose system that let the average user program the computer without actually programming it never took of.