@Hesamation: this post got so many people saying “coding was never the goal” and “software engineering was always...
this post got so many people saying “coding was never the goal” and “software engineering was always about problem solving” it’s true. but totally irrelevant. your mastery over the craft (coding) defined your level of excellence for decades. coding was a critical part of the job. and while software has always been about finding the right problems and the right solutions to them, the practice of “coding” used to be the majority part of the job. and a delicate art-form even. so you cannot strip away 80% of the process and the act surprised when people feel a loss of identity. it’s not a loss because people were wrong about what their job really was. it’s a loss because the means to that end was a passion to so many developers. it’s that simple. a carpenter’s job isn’t to cut wood, it’s to create objects. but in that process he pours his love of the job and his years of mastering the wood into it. and in a future where the carpenter won’t need to saw wood and sand it himself because a robot might do that for him, it’s stupid to tell them “your job was never cutting wood, it was making things with it”.