I think this push for coding thing is great.<p>I see being able to code as a thing like literacy, either you have it or you don't, and, if you don't have it, then you are going to be held back and not reach your own potential. In the workplace I see a lot of people using 1990's tools like Excel to create 'reports' of some sort, where the data in them is as good as dead. Meanwhile, those of us that can do a database join or two and get the results in some type of web page (or text file) don't have to keep creating the same 'reports'. The computer just does it thereafter.<p>Companies that used to have a web page (and not much more) are now using online tools for business, whether that is getting stuff out the door, handling customer service, doing business intelligence things, in fact almost everything gets touched on by this 'web' way of working. Doing things in legacy tools (Excel spreadsheets, Word docs) just does not cut it anymore, things now get done in a web-style way with some backend processes bespoke to the given business smoothing things along. 'Let's go back to doing everything in Excel' is the new 'let's go back to doing everything on paper'.<p>Even if one is not proficient at coding it is still important to be able to work with those that are, to be able to describe processes in a way that can be 'automated' to some extent, a 'systems approach' rather than hand-me-down ways of working.<p>This automation does not necessarily put people out of work, it empowers people to be able to do their actual work without the tedium of repetitive tasks. They can be more customer focused, do better 'business intelligence' or keep better tabs on getting stuff out the door.<p>There was a revolution in the 1990's when Word came along and replaced Wordperfect. Suddenly people could type their own letters and memos, they did not need to dictate to a secretary. Oddly nobody has gone back to the 'Wordperfect' ways of working. Code (particularly on the web, whether front or backend) is like that, a game changer, and I want to see people coding, not necessarily to do some SF next-unicorn thing but just to be able to be participant in regular SME businesses.