| ▲ | internet2000 3 hours ago | |
> Sorry for yucking into everyone's yum here but... did we miss an opportunity here as programmers to provide simpler tools for people to build simple applications for themselves? It's not that programmers should've made tools with training wheels, but that the regular programmer tools exploded in complexity. Microservices, Kubernetes, etc. Not saying those don't have their places, but they've made programming less approachable. | ||
| ▲ | ryandrake an hour ago | parent [-] | |
A lot of these complex tools exists for the sake of their own complexity--to allow engineers to keep building their resumes by continually increasing the depth of their development stacks. Regular programming CAN often use one CPU and fit into one machine's RAM, but we've all collectively decided to add 12 layers of abstraction, virtualization, and orchestration on top of them so they can be run on clusters full of machines instead. We're making our own profession less approachable for the sake of our resumes and careers. | ||