Ask HN: Should I be a plumber?
In my opinion all this stuff I do with hands is way easier than trying to come up with good thought through software/hardware/network system. I understand, that I am sorta "IT plumber" too, but I feel like my skills set is out of reach of most plumbers/handymen out there.
Or put it simply - I can do basic plumbing and I can code, plumbers out there can do plumbing, but have hard time with craigslist.
So... My concern is that when I am asking $100-$125 / hr only very few clients are OK with that (they usually either pass this cost on their client or get way more value out of my work.) On top of this I constantly get "Impostor Syndrome". On the other hand plumber, who need just a bit of common sense and practice (and honesty to get nice feedbacks) charges $100+ an hour without even thinking twice, and everyone pays...
I constantly see in Craigslist's Service section maid service for $25+/hr (if they provide their supplies - it is extra), Handyman charging $50+/hr for simple things like fixing drywall hole. Plumber's help - from $75/hr (it is good deal)
Why is that? Why becoming a plumber actually can be more profitable than trying to solve way harder problems? Either all IT professionals are heavily underpaid, or their work simply brings less value somehow?
Sorry for this rant, but this bothers me for quite a while. Were I grew up plumbing for for people who did not have enough will to pursue college degree. And here in US they somehow charge often more than I can do.
94 comments
[ 0.29 ms ] story [ 195 ms ] threadMore often than not I do not need anything complex (like high pressure gas piping)
And ask you plumber to "plumb" CRUD app in a evening after watching couple youtube videos and try to plumb PVC piping and see what is easier.
I am not talking about commercial anything. I am talking about very simple household stuff. All this practice/license/etc arguments are not really valid since it takes significant practice to be a good developer too.
Even something simple like giving customers a time when you will turn up and actually turning up near that time would put you ahead of 95% of tradesmen I have used.
I'd love to have a plumber, or roofer who took a few moments to take some pics of the work they'd done and uploaded it to a website so I could see what they've done and check progress - I'd pay more for that....
[NB We've had some awful experiences with plumbers - including phoning the police on one particularly awful outfit]
I'll add that it's pretty comfy sitting on a soft chair in an air conditioned or heated office to work.
Still doing the same thing this coming semester, but since I'll be an undergrad and it'll run straight to classes, the value proposition is much better.
Maybe that's more of an AskHN for the adult entertainment business....
You seem frustrated monetarily, yet seem to enjoy your profession.
Honestly, find a new niche for your services and keep working hard and doing your best in your current field. As long as you are following your dream/passion the end always justifies the means.
I recommend Brennan Dunn's book Double Your Freelance Rate. It's not as much about your development skills (but you should have those down too) as your ability to manage the project, meet expectations, and relate to the client.
With dev vs plumber, do whichever you most enjoy.
That's fine, for me at least. I'm not currently looking to freelance (I was at one time, which is why I'm interested, but I'm pursuing another venture right now). But I don't think OP is going to be able to read it unless he wants to take the author's course!
IT work like you're talking about is probably going to be minimum of two weeks at 40-50 hours a week, so you probably have to pull 2-3 jobs a month. So the rate you have to charge to make a living, and the expectations of people hiring goes down as well.
Its the same effect as why I am paid $35/hr for an IT job (plus benefits, so lets say $45/hr) for a regular job, but wen we bring people in for contract work, we never pay less than $125/hr.
Also, they can take their time choosing a software architect. But if they take their time choosing a plumber, their house fills with shit.
And they need to get really dirty sometimes, and the people who live with them have to be OK with that (a shower will only get you so far; there are mental barriers to having sex with someone who just had their arm elbow deep in a nice blend of rancid oil, mold, and shit).
If all that is OK with you, go for it.
Someone lists themselves as a plumber, they'll be called for whatever plumbing job is available. If you do the dirty jobs they'll hire you for the nice jobs too. If you refuse the dirty jobs then those plumbers that do do the dirty jobs will will end up running off with your potential customers. Especially in the early years you won't be having too much work that you can afford to send away the jobs (and thus the customers) that you don't want.
You want to build up a reputation that says you are a good plumber, not a picky plumber that doesn't want to get his hands dirty. (In fact, that's one of the reasons plumbers can charge what they do.)
edit: this comment is a nice example of what I mean: https://news.ycombinator.com/item?id=8120404
If they would have charged for their estimate then the job would have probably gone to another plumber. Free estimates are fairly standard for plumbers and will reduce your profit margin, but it is a long term investment in the relationship.
Besides that, there is almost not such a thing as "HN material." Within a super broad range, anything goes so long as it's interesting to the community.
This probably depends on who you work for. Local plumbers service I used, which basically distributes work among its workers is available 8am-8pm only and still charges the same as everyone else. Waiting time 1-2 days for callout.
Report back in a few months!
Also, get professional liability insurance and don't touch any gas lines until you (a) know what you're doing and (b) have the required papers (if that's applicable where you live).
That's not stuff to mess around with if you are not 100% sure how to do it right. (you'll need pressure test gear and such to do this properly)
Prior to working in programming (still in college, but I've done a few internships) I worked restaurant jobs--prep cook, dishwasher, busboy, etc. I'd come home from those jobs and not want to do anything for the rest of the day. It was completely mentally and physically exhausting.
Now I'm working for a software company and get to sit in a chair 8 hours a day and take breaks whenever I feel like it. When I worked at restaurants my managers would be all over me if I wasn't moving around and doing something.
Working in software I'm basically paid to do what I would have done in my free time. I find that pretty remarkable.
(I don't pretend to speak for the OP but you have a very naive view of what it is like to be a tradesman that wants to stay in business for more than 3 months. Hint: you take the work you can get at hopefully a price where you make enough money that if there is a lull in business you can still survive. Then there's taxes, tools, breakage, late payers, non-payers and so on, it's not exactly a joyride compared to being a desk-jockey.)
And you answer is counterintuitive - if they have to take all jobs - then there should be pressure from market to drive prices down. In practice I had to go through many guys/companies to get someone same day in my house to estimate work, and two weeks from estimate when they actually would start and they still charge tons of money in my opinion.
The market is not 100% efficient, not for freelance plumbers and not for software people. One thing I do know: if I call a plumber and he turns me down for job 'a' I won't be calling him ever for job 'b' (which he might have gladly accepted). You build relationships with people that get the job done, not with people that are afraid to get their hands (literally) dirty.
In such artificial scenario, would you hire both in different situations or you still would go with more expensive Dan and his team? If you answer would be former, then it is inefficient market.
This is known as mind-share for bigger brands and for smaller relationships like these it is best described using the dutch word 'gunnen' for which I still haven't found a good English translation.
Thought 2: You should start taking plumbing jobs, and after 6 months do a big writeup / post that tells the story ("How I raised my rates by leaving software development for plumbing"). I think a lot of people love to read about it. And possibly it could lead to more lucrative software work if that's what you are really looking for.
It sucked. It was unexpectedly back-breaking work. (Granted this was for mostly new construction and not just fixing problems.) It was hot, and often smelled like urine since roofers would piss in the sump hole of unfinished units. The guy I worked for seemed to hate life and looked like a catcher's mitt from being out in the sun so much.
Though I enjoyed the physical challenge, that summer I really learned the value of getting an education. That said, if you hate IT, I'd suggest trying a few different things before jumping headlong into a craft you're not entirely sure about.
Calling it "plumber" is quite a misnomer as they have to deal with a lot more shit (literally and figuratively).
Unless you work in a big construction project such that you arrive 9:00 in the morning and leave at 18:00, you will probably need to spend a significant amount of time travelling from one client's house to another. And you cannot charge your clients for that time.
And then there is the question of whether you will even be fully booked all the time.
Until you are crawling in nasty crawl spaces replacing 4 inch drain lines or doing the more challenging work of replumbing in 100 year old walls with demanding clients warning you to not ruin their plaster and hexie tiles... I wouldn't discount the challenge, risks, and physical difficulty that plumbers face. They have a standard rate which is higher margin for putting a new wax seal in your toilet bowl. but digging long trenches to fix busted main drain lines to the street is far worse than grabbing a coffee on the way to the Herman Miller Aeron.
Depending on where you are, there's also the apprenticeship/licensing process and dealing with the range of niche plumbing areas. There are plenty of basic plumbers, so high competition (you don't just get 40hr/wk starting up). If you get into commercial, then you deal with fairly complex issues and entrenched rackets for middle management to ensure that they get paid more than you.
Do you want to be hands on the pipes or a supervisor? Hands on pipes? You better be tough, never get sick, and ready to deal with a lot of shit - literally. You better work.
I would be very surprised if your overall net income or free-time was higher being a plumber.
Plumbers run a business. If they run the business well, they can be quite financially successful. Do not expect any free-time running the business, but you might be able to retire early.
My stepfather was a plumber, and he's earned (significantly) more over his career than I'm pretty sure I will. But he had to run a successful business to get there. Maybe it's on-topic for HN after all.
During that period they tended to focus on bringing in as much big projects as they could by being friendly with architects and project developers. It's easier to do more with a tiny team if you can batch work on a single site. Getting a good reputation in terms of quality and delivery was obviously very important there - you do not want to race to the bottom on prices.
Around 2008, shortly after the financial crisis, many business got into problems, often also because customers were insolvent. Suddenly it became easier to hire more people, and he did expand the number of workers, and consequently the business, at that point, but never more than what they could reasonably check up on himself. (I reminds me a bit of the story where just after the .com crash, Amazon suddenly announced that for the first time in their history they'd made a profit)
It was basically a slow, very careful growth, taking opportunities when they presented themselves. Customer satisfaction was very important. If you leave people in the cold, literally, they will remember and tell others. This means leaving the house to fix stuff at 10pm Sunday evening in the middle of the winter.
Also, I don't think it's fair to plumbers, mechanics, electricians, etc. to say their jobs are a lot easier than programmers. It all depends on the project. Setting up a Wordpress site is probably comparable to installing a new exhaust. And the industrial electrician rewiring a factory is probably comparable to the software engineer setting up a new SaaS site.
This is all about competition from offshore work which drives programming rates down and makes customers unwilling to pay very much. The abundance of offshore Wordpress shops is why it's not very well paying work.