I would agree with the overall sentiment that people don&#x27;t want to be programmers, but I don&#x27;t think it&#x27;s just a lack of care, I think it&#x27;s still an intimidation factor that bothers a lot of people. I would instead posit that most people can&#x27;t even make an informed decision on the matter because they&#x27;re too scared of computers&#x2F;programming.<p>My experience is anecdotal from providing computer support and education over ~10 years, so obviously this should be taken with a grain of salt. But across all age groups and diverse backgrounds, those who aren&#x27;t into computers seem to be intimidated by them. In trying to teach even the basics of the command line to the technicians I was training, often the biggest factor as to how fast they learned was &quot;are they intimidated by computers?&quot;, and even those who fit the stereotype of PC gamer nerds would still freeze up a bit when going through the basics of command line like learning about cd and ls.<p>It&#x27;s true that quite a few people probably aren&#x27;t inclined towards programming - the skills and mindset a good programmer has are fairly unique, much like a good composer or a good artist. It&#x27;s a very delicate mixture of creativity, technical skill, logical reasoning, knowledge, and of course determination. (This list describes all of the above professions, imo) The issue is whereas it&#x27;s perfectly acceptable for kids and adults to pick up an instrument or dabble in painting from time to time as a hobby, hobbyist programming just really isn&#x27;t as readily taken up.<p>It&#x27;s why I scoff at articles that call the current generations of kids &quot;tech savvy&quot;, since they&#x27;re anything but. Most are still appliance users, and many can&#x27;t even do everything the appliance advertises. I don&#x27;t fault anyone but education systems that don&#x27;t have strong support and exposure to programming and computers at young ages. It&#x27;s the same reason that second language acquisition is so poor in the US, merely because people just aren&#x27;t being exposed to it at an age when they don&#x27;t have social inhibitions kicking in. The focus of the programs doesn&#x27;t have to be to produce an army of super programmers, just a class of children that are familiar with the subject matter, as they might be able to recall some fact about ancient egypt or about agriculture.<p>I don&#x27;t think we&#x27;ll have a completely code-savvy populous for a long time; but it wouldn&#x27;t be hard to have hobbyist programmers become much more common.