If any software folks who understand where I'm coming from wanna chime in on that, I'd love to hear about what you did about it... Or maybe I'm just a negative nancy, that's plausible too.
If any software folks who understand where I'm coming from wanna chime in on that, I'd love to hear about what you did about it... Or maybe I'm just a negative nancy, that's plausible too.
And it could even get easier. I could do 20 hours a week of consulting work and still get by. I don't think I'd want to do that, but I could.
I don't know where you live or what area you work in, but I think the thing you want actually is achievable, maybe with a pay cut, or maybe not even. The fact that you're having to learn to use Rust because it's all the sudden getting used on projects says to me that you're working at some place where people put way too much of themselves into work.
If you hate your job, don't just accept "this is how the industry is". Look around a bit and you might find a corner of it that's more to your liking.
Of course, some of the nicer parts are "by invitation only". Once you've proven yourself to the right people, you might get invited to work on the saner and more fun projects.
I'm assuming this is because you have built up a good contact list? Because as I understand, a lot of time spent in consulting is finding clients.
I'm still kind of a workaholic, but I could do way less and it'd be fine. It's also super nice to have a safety net of more and more remote jobs now. Even if the whole economy melts down, people somewhere in the world will still need software built and maintained remotely.
Remote work is so much closer to feeling like it's not a job than office work, which is a huge deal for me.
And you can move to a lower cost of living area, avoid state income taxes, and still have a competitive salary to your city-dwelling peers.
I honestly don't know why everyone isn't remote.
Obviously making people travel half way around the country to sit in different offices (in the same building) somehow makes sense to management ...
Naturally not every company has such agreements in place, but even then, you are free to search for help on work law.
Same applies to several other countries.
Of course, the extent that people seek for help, depends on how much they can afford for support, or the consequences at the current employer if they eventually win. But all in all, most European law tends to be on employees side.
My dad and grandpa are both plumbers. My grandpa destroyed both his shoulders. He's had one replaced, and needs to have the other one done. My dad is well on his way to destroying his shoulders too.
I think just as many bodies routinely get destroyed in office environments—especially in tech. You know the trope. Sitting all the time under artificial light breathing nasty "inside" air staring at screens in open office environments with a lot of mental stress. Etc.
In each case, blue collar or white, proper care can be taken to avoid these injuries. Especially in blue collar trades.
I paved roads for a summer at 18 and even though I was a very young energetic kid, I was barely getting anything out of my evening workouts or soccer games with friends after 10 hours outside shoveling asphalt.
There are definitely some careers that are more dangerous than others.
My best friend was a HVAC repairman and is a programmer now. He's happier as a programmer. Some people are happier as an HVAC repairman, and more power to them. However it's not the norm for people who have done both.
And if you're working in a factory, conditions have improved far more drastically. Worker safety is serious business given OSHA and legal liability associated with workplace injury.
Happy to hear about your best friend; I doubt it extrapolates, but it doesn't matter much to me--I don't have a dog in the fight.
I know for painters, it's a completely new world with paints that don't dissolve your brain anymore.
The is only something that's not such a big deal yet because the rapid growth of software is very young, and consequently so are most software developers. By contrast the average age of a welder in the US today is 55. [1] It'll be quite interesting to see how this plays out. You have people increasingly living well into their 80s, yet they start to lose their place in the job market after after a couple of decades? Maybe the bias against older workers will simply fade as the industry matures alongside its workers, but if it doesn't then there's going to be quite a spectacle over the next couple of decades.
[1] - https://www.lincolntech.edu/news/industry-news/need-skilled-...
Or maybe I'm just being unrealistically optimistic and life is about to get really difficult for me.
This would also explain why other industries don't suffer from a similar problem. In software development companies collect software developers by the tens of thousands. This results in extremely high labor costs and so reductions on this front can see tremendous savings. As an example Google has about 100,000 employees. That means reducing their average salary by just $10 per year is worth a million dollars of 'free' revenue (yeah, ignoring taxes etc). Really amazing to think about those numbers! By contrast even very large companies in other fields will have relatively small numbers of engineers. For instance petroleum engineering is critical in the fossil fuel industry which is an extremely large industry, yet there are only a total of 33,700 petroleum engineers in the entire country.
[1] - https://www.bls.gov/ooh/architecture-and-engineering/petrole...
For example, I work in an office job. Over 50% of us either have serious injuries (like joint replacements) or are pending surgery.
Don't. As an office worker, you have to worry about carpal tunnel syndrome, your back going and cardiovascular disease from sitting.
Manual labor means repetitive strain injuries and working in an environment that's conducive to hurting one's self.
Those who do manual labor and aren't able to stack capital, become their own boss and hire others will have to worry about all of those things, and the effects of aging on their ability to do their job. Bodies deteriorate with time, and a single injury might prevent them from ever being able to work again when they hit their 40s, 50s or 60s.
> I daydream about taking a pay cut just to be able to go live in like... Cheyenne, WY or something and not be a part of the tech rush
Find an agency or consultancy to work for. There are plenty of them using decades' old tech, maintaining their clients' projects, and "new and shiny" is actively avoided in favor of what's worked for years.
That said, the trades just don’t pay as much as software does. I’ve thought once or twice about making a career change to that world, but it’s not nearly the kind of money we like to think it is. Sure, there’s a skill shortage, but a cursory look on indeed paints a less glamorous picture
I know an electrician that made 75k a year plus as much overtime as he possibly could want (also to show this isn't just a rare anecdote, the top 25% electricians make a median salary of 71k). If you are a solid tradesman or tradeswoman that knows how to a. show up on time, b. communicate well, c. do the job, congrats, you are already in high demand. That's at least equal if not more than most software devs get paid around where I am. I bet if we counted off hours worked and oncall time, and added hours to hours, the electrician would make more. That's 75k working a proper 8 hours a day and not a minute more.
Hold on. I’m not even sure what percentile this is referring to. It sounds like it has to be at least an 80th percentile salary among all electricians. If that’s the case, then 80% aren’t making $71k, so this sounds a lot worse than you make it out to be.
https://money.usnews.com/careers/best-jobs/electrician/salar...
If you note here, there also seems to be cost of living adjustments just like you would find in tech centers as well, so California and New York averages seem higher. A lot of Electrical work is also unionized, so I don't know if that is a factor in any of this, but it seems like some tech workers seem to think unionization is better so there's that. The IBEW (http://www.ibew.org) for example seems to claim their workers on average make 37.69/hr which is right at 75k. The statistic is a bit outdated, but if anything it remained flat, if not slightly increased.
I still have to wonder how much of that is location dependent. $71k in most parts of the Midwest is quite comfortable. In the most expensive urban areas, it’s “livid with 5 roommates and never being able to save much” levels. It would be good if some of these stats were broken down by region, at least, if not MSA.
https://money.usnews.com/careers/best-jobs/electrician/salar...
Also, at least according to this union, you can make 10 more dollars an hour being in the union http://www.ibew.org
Last week, I hired a gasfitter to do something that was straightforward, but needs to leave a paper trail. The job he did roughly equates to setting up a static website or similar - basically "turning the crank" for half a day; no fancy skills or tools. His billable rate is about twice what I made at my last local tech job; I was doing fairly fancy DSP firmware, he's got more work available than time to do it. And his rate is substantially lower than another quote I got to do the same job.
I think you're right that this is largely a "grass is greener" situation, but it's also important to look at the externalities of the options. It seems possible to have a successful trades career that rarely involves going over 40 hours/week, but it's hard to do the same in skilled software development. There's also the physical cost; working at a computer all day is super unhealthy.
I’d encourage you to get a new job. These days programmers are in extremely high demand, and you sound like you’ve gotten stuck working at a place with a non-ideal culture.
Is a transfer interview not common elsewhere? Anyone know if Amazon or Google requires something like that?
- Three 1hr interviews, coding/system design/behavioral
- Portfolio review
- Talk to senior engineers on the team for a couple hours
- None (I had people on the team vouch for me)
EDIT: This is about Amazon, in retail and AWS.
It's hard to generalize an entire industry.
I work in the UK, I probably do a 35-40 hour week depending on the week. I work from home two days of that week. I don't spend my weekends learning new stuff unless I have an itch I want to scratch. I don't really have a boss.
I got into server-side programming from the get-go, it moves a lot more slowly in terms of tech than anything web/frontend-ish. I've picked up a lot of crypto/security knowledge along the way. I've managed to leverage that into a contract consultant-developer type of deal. I get paid well*
My only real downsides are that my commute is long because I work in London 3 days per week, but that's really down to me as I refuse to live there. I have no job security at all as a contractor, but to be honest I consider job security in permanent employment to be an illusion much of the time.
(*off the scale according to glassdoor, not sure how true that is, I know that contractors have their own scale. Compared to a silicon-valley salary it's still not that impressive, but then I don't have to put up with what you describe!)
That's not a problem with software, that's a problem with the crazy idea of "unpaid overtime". I'm from Europe, and honestly the first time I heard about it I thought that it must just mean it's legal in US not to pay extra for overtime.
> I so truly just want to clock in, clock out, work about 40hrs/week and have time for my family.
Some people I worked with at HP did just that. Maybe try large, corporate environments?
Is that something you could actually do?
For the most part, welding as a career sucks big time. It is a dirty, nasty, disgusting business and working as a welder can't possibly pay you enough to really ever get ahead unless you open your own business of some kind and have employees or something like that. It fucking blows compared to an office job writing software.
Even if you can tolerate the horrible working conditions--my dad had to crawl down pipes inside power plants barely big enough to fit into and weld internal seams. He also had to climb into ridiculously high places dragging heavy gear and spend hours up there welding in 100 degree heat of course wearing long-sleeves and heavy clothing. It was a living hell. He did this usually for about $25/hr (1980s, early 1990s).
It gets worse. Oh it get so much fucking worse: The people he had to work with were the most miserable lot on the planet. Drunks, druggies, wife beaters, guys with 20 DUI arrests, biker trash. These were his co-workers and constant companions. If you're the average of the 10 people who spend the most time around, he was doomed! Guys would go out to lunch and drink then come back and operate heavy machinery. OSHA? GTFO! They laughed at safety. No time for that on clock! People got hurt, went on Worker's Comp. I have dozens of stories from back then and I doubt it is any better today. Do you like unions? Because welders have to be in unions more often than not. Unions are just another power structure to lord over people with--the drunks run the unions. It's ugly business. They give the best jobs (foreman) to their buddies. Everyone else is SOL. Only 10 slots at a job in town? Guess you're working out of town this year. And so on.
Find any other job than welding for a living.