Earlier quoted context omitted.
A better fourth path is to transition to running your own business. You still get to write the code, and you remove the salary cap. People sweat about all the “Business Stuff” you have to do in addition, but I find it’s not really any more of your day than the normal boring admin stuff of being a rank and file developer. Certainly less than being a manager at a bigco. It also does away with ageism concerns.
this is what we do, we help our employees start their own businesses as the top of the career path. We will help them with marketing, HR, recruiting, finance, etc. Also they can run losses while getting started. We havent had anyone get promoted to this level, but several are close.
Why Good Developers Are Promoted into Unhappiness (2007)
141–150 of 235 posts
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#142I’ve been reviewing a lot of career path documents recently for different engineering orgs, and every one is fairly uniform in that you either progress into management, team leadership, or architecture (or some blend of the three). If not, you’ll stagnate at a pretty high level, but stagnate none the less. I’ve been noodling on this for a while, and I think maybe a fourth track at a lot of organizations should be spe…
A better fourth path is to transition to running your own business. You still get to write the code, and you remove the salary cap. People sweat about all the “Business Stuff” you have to do in addition, but I find it’s not really any more of your day than the normal boring admin stuff of being a rank and file developer. Certainly less than being a manager at a bigco. It also does away with ageism concerns.
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#143Earlier quoted context omitted.
you can start with a current employer
be warned: the government does not like it if you are an employee and then go directly into contracting for said same company. you become an "employee under guise" and then you will be taxed as such. then you get the worst of both worlds.
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#144Earlier quoted context omitted.
So instead of going into management because you don’t like management and want to stay an individual contributor, you now become not only the manager of your own company, now you have to worry about marketing, finances, etc. I go to bed every night not worrying about whether my company remains sustainable. If they don’t, as long as it is a microeconomic issue (company failed) and not a macroeconomic issue (economy is…
One. 45 is the very beginning of when ageism starts to show (at most companies). There are certainly some companies that would be biased against a 45 but maybe you don't work there. Just wait. Two. You're not going to multiply your salary by 2x-20x unless you start to take on more responsibility, like worrying about sustainability.
Well damn, I guess I am going to have to make do with 200k being a rank and file developer at a FAANG company.
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#145I’ve been reviewing a lot of career path documents recently for different engineering orgs, and every one is fairly uniform in that you either progress into management, team leadership, or architecture (or some blend of the three). If not, you’ll stagnate at a pretty high level, but stagnate none the less. I’ve been noodling on this for a while, and I think maybe a fourth track at a lot of organizations should be spe…
I read this article a few months ago about being a Principal Engineer, https://blog.dbsmasher.com/2019/01/28/on-being-a-principal-e... , and ever since it’s been my designated career path / plan. I am in the lucky position of working in a small-but-growing team of developers, so I get to choose my career advancement and have support to follow this road. I think a principal engineer is the right mix of (still) develop…
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#146Re: Why Good Developers Are Promoted into Unhappiness (2007)
#147Earlier quoted context omitted.
How do you, as a contractor, find this sort of work?
From your network, and everybody has a network. However, you need to make sure that your network knows that you're available. So: email everyone you know (also non-programmers) a 4-sentence email that you're now a contractor. Explicitly list the domains and technologies you can "hit the ground running" at, and focus on those. People need to be able to see you as "a great Java programmer" or "a great iOS programmer".…
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#148Earlier quoted context omitted.
A better fourth path is to transition to running your own business. You still get to write the code, and you remove the salary cap. People sweat about all the “Business Stuff” you have to do in addition, but I find it’s not really any more of your day than the normal boring admin stuff of being a rank and file developer. Certainly less than being a manager at a bigco. It also does away with ageism concerns.
So instead of going into management because you don’t like management and want to stay an individual contributor, you now become not only the manager of your own company, now you have to worry about marketing, finances, etc. I go to bed every night not worrying about whether my company remains sustainable. If they don’t, as long as it is a microeconomic issue (company failed) and not a macroeconomic issue (economy is…
I go to bed every night not worrying about whether my company remains sustainable.
As do I. The key is to build the business to the point where it replaces your income before you quit your dev job. Once it's ticking away, there's very little that can happen over the course of the night (or a month) that can much affect its profitability.
The same amount of money appears in my account every other week whether I go on vacation, call in sick, etc.
Same here, with the addition of it still coming in if I decide to drop down to 20 minute weeks for the next year or so while focusing on something else.
You're right about the Ageism thing though. I do still hop back into the working world from time to time (to keep the skills fresh and buzzword-compliant), and companies seem more than happy to hire an experienced guy to build things for them.
But yeah, back to the point at hand: try not to scare yourself off by the "business stuff" of running a business. You can do as much or as little of it as you like, and so long as the product is good and your marketing is in place, it's just not a big deal.
Re: Why Good Developers Are Promoted into Unhappiness (2007)
#149Earlier quoted context omitted.
One. 45 is the very beginning of when ageism starts to show (at most companies). There are certainly some companies that would be biased against a 45 but maybe you don't work there. Just wait. Two. You're not going to multiply your salary by 2x-20x unless you start to take on more responsibility, like worrying about sustainability.
>You're not going to multiply your salary by 2x-20x Well damn, I guess I am going to have to make do with 200k being a rank and file developer at a FAANG company.