Earlier quoted context omitted.
You're 10 steps ahead of us all and probably living more than 10 years into the future. Yes, programming is a form of literacy. But in todays world, programming is also a job. Just like being a scribe was a job in ancient times, HTML'er was a job 10 years ago (and still is in some places) and programmer is one today (but assembly programmer is a job that is now in large part taken over by compilers). And that skill h…
Perhaps I'm assuming a casual familiarity with some of pg's earlier essays than no longer exists. Although I think the reason I'm getting downvoted isn't for being unclear, but rather for shitting on people's self-identities. As for being ahead of my time, if you look at the job market today it's true that you do have a lot of people paid purely for their ability to code. These are mostly W2 employees, who work at th…
Just to add my two cents, I downvoted your original comment because I thought it made no sense and was bordering on trolling. This reply is much more eloquent and puts it into perspective, so I've upvoted it. I think this is a completely valid and interesting opinion on the "worth" of a programmer, and it's not one that is ever really explored. Our industry tends to focus too much on the general "market value" of developers without considering that they are more than the sum of their skills.
That said, I think you're drawing a line where one does not exist in practice. Very few developers these days are paid to just crank out lines of code. At work, I'm not asked to write a function that takes certain inputs and returns a certain output; I'm tasked with building a feature for a product. This requires much more than the skill of knowing how to code: I have to have a good understanding of the product as a whole, how everything fits together from a technical perspective, and the end users' needs. The titles of "programmer" and "software developer" (and all the other variations) are used interchangeably because the distinction essentially doesn't exist anymore—if you hire a programmer, you're expecting them to know more than just how to write code.