- Technical Sales Role
- Product Manager
- Data Scientist
- (Technical) Program Manager
- Solution Architect
- (Technical) Management Consultant
- etc.Ask HN: What are well-paying alternative jobs to being a software developer?
51–60 of 82 posts
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#52Engineering manager is probably the easiest pivot. It's a very different skillset from software engineering (more people interaction, more organization, less creativity and logic) that some people will love and others will hate, but you get to use your previous experience and there's often a pay bump and additional job security. Also consider trades like carpenter or electrician. Many software engineers also like thi…
Serious question: in general, does being a manager make you more likely to get fired or less? Heuristically I think "more likely" because why fire the front line workers doing the work when you can fire middle managers. However; I'm sure this thinking is missing quite a few important details. Maybe having direct access to work politics provides an advantage? Maybe a manager is able to sacrifice others to avoid being…
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#53Pay for these positions easily starts in the 6 figures, with some PA specialties starting closer to $200k.
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#54Engineering manager is probably the easiest pivot. It's a very different skillset from software engineering (more people interaction, more organization, less creativity and logic) that some people will love and others will hate, but you get to use your previous experience and there's often a pay bump and additional job security. Also consider trades like carpenter or electrician. Many software engineers also like thi…
Serious question: in general, does being a manager make you more likely to get fired or less? Heuristically I think "more likely" because why fire the front line workers doing the work when you can fire middle managers. However; I'm sure this thinking is missing quite a few important details. Maybe having direct access to work politics provides an advantage? Maybe a manager is able to sacrifice others to avoid being…
If you're a CEO planning a layoff, your #1 priority is to minimize disruption to the organization. The worst employee is one who is still on the payroll but demoralized; hopelessness is contagious, so not only are they probably not productive themselves, but they make everyone around them unproductive. If you lay off a good manager, they're gone, but you've also demoralized all their reports. You get the same effect if you lay off a core engineer, one with deep knowledge of the codebase that everyone goes to for questions. However, you can lay off a garden variety IC, one that keeps to themselves and just does their job, without any serious repercussions to the org. And you can lay off a whole division without serious repercussions for the rest of the org, because everybody who knew them will no longer be there. This is why many companies try to structure layoffs as "We are exiting this line of business, and that is why the people who worked there are no longer with us."
The one big exception is executives, who usually have less job security than either ICs or managers. I've heard this as a reason why executive salaries are so high; few qualified people will take the job without the knowledge that they'll get F-U money in 2-3 years, because there's a decent chance they'll be fired and unhireable by then. This also fits into the framework above: typically, when an executive gets fired, it's because the business they lead is underperforming and the staff is already demoralized. At this point you lose nothing by getting rid of the executive in charge, because everyone wants to see him gone anyway.
The same logic applies to bad managers; you can and should fire these quickly, because they demoralize all of their reports.
It occurred to me recently that this may be why we have layoffs at all. The fairest approach, and one that maximizes general welfare, is to give everyone an equal pay cut when the company's revenues go down. The problem is that this demoralizes everyone. The good people will leave anyway, while the bad people will sit and do nothing useful while bleeding the company dry of the rest of its cash. So instead, companies create much greater pain across a smaller number of people, and then ensure that the people most affected are no longer with the company so they don't affect overall company morale. The ones left behind are more inclined to think of themselves as lucky, or skilled, or grateful they weren't the ones canned, which are all positives for performance.
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#55Earlier quoted context omitted.
Serious question: in general, does being a manager make you more likely to get fired or less? Heuristically I think "more likely" because why fire the front line workers doing the work when you can fire middle managers. However; I'm sure this thinking is missing quite a few important details. Maybe having direct access to work politics provides an advantage? Maybe a manager is able to sacrifice others to avoid being…
I've survived many rounds of layoffs as long as I have (decades) by refusing all attempts to move me into management. It is always the middle managers that get the boot during layoffs. I have almost never seen developers get laid off (at least not as part of mass layoffs, usually they are laid off because they are plain bad).
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#56Earlier quoted context omitted.
I've survived many rounds of layoffs as long as I have (decades) by refusing all attempts to move me into management. It is always the middle managers that get the boot during layoffs. I have almost never seen developers get laid off (at least not as part of mass layoffs, usually they are laid off because they are plain bad).
Usually they are laid off because they are plain bad Or because their managers are bad, or the company is rife with politics.
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#57Earlier quoted context omitted.
Pays well, about $30 an hour on average, for as many hours as I want What country are you in? Around here, interns still in college can earn more than that.
Do you live in a particularly expensive area?
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#58It’s pretty much data analysis and comparing apples to apples as close as you can get, adjusting for differences between homes; And while the forms you fill are repetitive, the homes you see are usually anything but. You can run your own shop and make a comfortable 300k+ a year, and if you really want, you can expand your services outside of working for appraisal management companies and mortgage companies.
There is a deficit of new blood entering the profession, and certainly not as many technically skilled people getting into it. This does mean that a lot of processes are a bit archaic (like submitting files in XML, or counties having aged FTP sites for their parcel maps), but the tide on a technical front is changing, ever so slowly (no one does their reports on index cards or uses microfilm readers like my grandfather used to).
One thing that might be tough if you look into this route is finding someone to train you. Most of these old guys (and truly I mean old guys) are happy with their little kingdoms of the area they cover, and their reluctance to train the new appraisers wanting to enter the field has created the lack of qualified workforce that has had people like me working overtime during the pandemic.
Great job, and has been the best choice of my life, and would not go back to front end dev or call centers; Cause nothing has given me the freedom of working for myself and running a business with my father, with the ability to start my own business when he retires.
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#59QA
Re: Ask HN: What are well-paying alternative jobs to being a software developer?
#60Earlier quoted context omitted.
Usually they are laid off because they are plain bad Or because their managers are bad, or the company is rife with politics.
Not in my experience. The most recent one was a developer who joined every standup from the ski slopes, when asked to work on a particular task responded with "I'd rather not work on that, can you give me something easier?", and failed to ever actually work on anything. We still had to go through the whole drawn out process of working on a performance improvement plan with them. They simply didn't care.
BTW if they put the guy on PIP then that basically means they were in the process of firing him already. So if they called it a "layoff" that was for cosmetic purposes.