Developers are users as well, and I think too many fail to understand this.
Whatever tooling makes it easier to develop for, means that I can focus on other parts of the problem.
I don't miss working like I did during the late 80, early 90s. Our computers are so much better for them to be reduced to a green phosphor VT-100 terminal.
End users are way smarter and more capable than programmers give them credit. Applications should be empowering users not capturing them in a walled garden fed by their masters.
So much this. Every time someone harps about this or that great terminal application that looks worse than even MS-DOS applications from the late-80s (when most users had moved on from MDA cards) i die a little inside.
https://en.wikipedia.org/wiki/Professionalization
It's natural to want your job not to be turned over to the CEO's 14 year old son.
The vast majority of coding should be end user programming. The collective we just wants to own the tools and the jobs.