2 ms·
Programmer isn't a real thing, all these classes of people are made up. The biggesdt difference between an iPad Toddler and Dijkstra is that the toddler is much
by casey2 1y ago
Programmer isn't a real thing, all these classes of people are made up. The biggesdt difference between an iPad Toddler and Dijkstra is that the toddler is much more efficient at programming.
Sure you can discover things that aren't intuitively obvious and these things may be useful, but that's more scientist than anything to do with programming.
programming + science = computer science
programming + engineering = software engineering
programming + iPad = interactive computing
programming + AI = vibe coding
Don't equate programming with software engineering when they are clearly two distinct things. This article would more accurately be called the software engineers' identity crisis.
Maybe some hobby engineers (programming + craft) might also be feeling this depending on how many external tools they already rely on.
What's really shocking is how many software engineers claim to put in Herculean effort in their code, but ship it on top (or adjacent if you have an API) of "platforms" that could scarcely be less predictable. These platforms have to work very hard to build trust, but it's all meaningless cause users are locked in anyway. When user abuse is rampant people are going to look for deus ex machina and some slimy guy will be there to sell it to them.