4 ms·
While I agree that the barrier to entry is lower, I feel like you may be overestimating the average programmer’s “hands-on” abilities as well as the simplicity
by Unklejoe 10y ago
While I agree that the barrier to entry is lower, I feel like you may be overestimating the average programmer’s “hands-on” abilities as well as the simplicity of being a plumber. Sure, most programmers have the problem solving skills to get the job done, but when it comes to actually doing it, things are sometimes different. In my own personal experience, only a small percentage of the programmers that I know (myself included) actually know how to turn a wrench, figuratively speaking.
Another example is welding. I know how to weld, but I am not good at it. The only way I would get better is to keep practicing, which I never really have a chance to do since it’s not my day job. This is a slightly more extreme example than plumbing, but a similar concept.
I would consider the usual plumbing stuff to be more along the lines of sweating copper pipes, using lead and oakum to connect cast iron sewage pipes, installing toilet flanges, etc... I feel like connecting a dishwasher is more along the lines of a handy man.
- hippich 10y agoI respectfully disagree. Alot of jobs plumbers do is that kind of easy jobs (just like most software devs are really writing CRUD apps.) Even redoing old plumbing in the house is super simple - soldering copper pipes with all the tools available is very straightforward. I will say the same about welding. After very little reading i was able to make my own tig welder and even modified it later to weld aluminium (which requires AC vs DC normally, and spark starter) This all information is readily available on internet if you know how to search for it. And that's what today's software developers are good at - finding quickly solution to something unknown.