I mean, the latter requires a higher education, which is something that doesn’t exactly rain on people below the middle class, it also pays better and the problems are more interesting, but I know which of the two I’d personally prefer.
This doesn't necessarily correlate with either remuneration or work environment. There are plumbers in the Bay Area who make more than a theoretical physics post-doc and deal with a lot less stress, but most people would agree that getting a Ph.D in theoretical physics requires more skill than becoming a plumber.
Plumbing is critical skilled work, taking years to master, and is paid accordingly.
I imagine plumbing is also very stressful, at times, such as when you're being careful not to flood a building, or avoiding breaking something that would require ripping open a floor to fix.
Though plumbing guild training sounds not entirely different than academia. (And postdocs tend to get paid poo because the market, and their guild, permit it.)
We should also be careful of to avoid the oopses of: "Brain Surgeon - That Mitchell & Webb Look, Series 3 - BBC Two" https://www.youtube.com/watch?v=THNPmhBl-8I
Compare to programmers (of all levels), where there is basically endless demand in most big cities, and in the top say 15 tech centers in the us probably a few 100k jobs are available in total. I'm sure Seattle has 50k jobs.
My impression was that these jobs have always existed but are disappearing, we used to call them support developers but that is a job title that seems to have disappeared lately, the jobs themselves seem to be disappearing in our rush to make everyone "full stack" interchangeable parts. Management sees the skill overlap and seem to think their roles can be replaced by real developers, which is a terrible term but I can't think of a better one, this may even be part of the problem.
The even bigger loss is that they could be great entry level roles for bringing less experienced people into the industry.
You people live in a great country.
Other employers are small businesses which have a need for a developer and pay the lowest they can get away with.
Cost of living is really low here. You can get cozy two room apartment for under $200 / month. There are a lot of "boarding houses" where you can get a room and a shared bathroom for $35 / month. A small studio apartment may be as cheap as $100 / month. Young adults here will often say with their family though unless they are working in a different city.
I feel underpaid. :(
If you want to get paid more, find a position where your work has a direct and measurable impact on revenue or profit and your compensation will flourish. And if you're already doing that without the pay, then it's time to find a new employer.
Most WordPress sites I’ve seen for small businesses are using some type of managed services where the person isn’t dealing with the server.
Also, this can be extremely high-impact to a business. Consultancies exist at this technical difficulty making lots of money but also delivering lots of value. Go into a non-tech business, notice how 1000 man hours per month are essentially updating Excel files, automate most of it with a Python or VB script, and save the company hundreds of thousands of dollars.
You don't need to feel attacked or nervous that these jobs exist. "Software [Developer|Engineer|Architect]" has no legal definition and the title is meaningless, which is why hiring developers has overhead where you need to check far beyond what the resume says to assess a candidate's true skill.
It's great that $50-80,000 salary jobs can exist for people who have a modicum of software development talent. I'm very happy for these people.