Post

IMO, software devs have long had a cultural undercurrent of self-perception as *artisans* doing highly-detailed small batch or bespoke work, which is both wrong as a matter of primary economic context and sets up the adherents for a bad mismatch with AI's utility for software engineering.

Yes, I think it's possible to be a software artisan, just as I think it's possible to be a software artist, software punk, etc.; but it's not how professional software development works, and if your self-conception of your role is as an artisan inside an enterprise, you're going to have a bad time.