Exactly. I think that metalsmithing in the past would be a better analog for programming today. It is difficult, takes years of apprenticeship to do well, but it still provides a valuable service (horseshoes among many other things).
Not everybody back then were smiths though, just like not everyone today will be programmers. Programming definitely has a great impact on society (like smithing did), but if you consider the incredibly important impact that farmers have, they hardly even compare.
Not everybody back then were smiths though, just like not everyone today will be programmers. Programming definitely has a great impact on society (like smithing did), but if you consider the incredibly important impact that farmers have, they hardly even compare.