Getting raises every year and a half for 9 years, making $250k at the end of those nine years, and then leaving to pursue your dreams (with the concomitant personal network, financial resources, and work experience) seems like a pretty sweet gig to me.
There are varying degrees of changing the world, and not all have to have the aspirations of something like "organize the world's information and make it universally accessible and useful." If you're creating value by helping someone do their job better, or faster, or with less waste, etc, then you're still changing the world just in a relatively smaller way. Perhaps a better way to state it would be "making a change on the world". The startups that are upending entire industries (Uber, SpaceX etc) get the most attention, but there are significantly more focused on missions that may directly affect a lot less people, but still improve their lives in a meaningful way.
When someone leaves a position like this, and then attempts to re-enter the workforce a few years later, are they able to do so at around their old salary? Or have they lost the bargaining chip and must restart substantially lower?
Microsoft would hire someone like this back in a hot minute. For lower level Microsoft people who leave, they can come back at a higher level.
Microsoft needs great people. He will just have more experience in new and unique ways, so he will be more employable.
For Microsoft employees who hit a level and can't get higher, they can probably go to a startup for 2 years and come back at a higher level at Microsoft.
Does anybody at Microsoft know whether "PM" refers to "Product" or "Program/Project" manager? In either case, that sounded like a tough decision, although hopefully he built up a large enough personal runway that helped make the decision to strike out on his own easier.
A "PM" at Microsoft is a "Program Manager". This is a relatively vague term when it comes to responsibilities and deliverables and tends to vary from team to team. Generally, though, they will tend to be more customer facing than engineers - collecting information from the customers and creating a plan for the Engineers to execute.
While this might sound like the old Office Space gag that they "take the specs from the customers and bring them to the engineers", a good PM brings a lot of value to the team and - in the classical PM role - frees up the engineers to worry about implementation and less about what this message should say when this error happens.
But a great PM will come up with product strategy and just do whatever needs to be done to get the software out the door. Sometimes this means working closely with lawyers. Sometimes this means working closely with the security team. Sometimes this means writing code. Or making sure the marketing team is on the same page as the product team. Or that the sales team knows how to pitch this and has all the materials they need to present. Or presenting to customers at conferences.
Sometimes this means baking cupcakes for the team, just because.
It's a time consuming, unenviable position in a lot of ways. But it's also probably the position at Microsoft with the most ability to impact products that ship to customers.
PM means program manager at Microsoft for anyone in engineering. I honestly don't if Microsoft's product managers call themselves PMs or not behind closed doors.
Not at Microsoft but know the company well (did contracting work for some teams).
PM refers to Project Manager as far as I know. But there are different levels of PM's within Microsoft. You can be a completely junior PM managing two really junior devs developing a simple feature. Or you can be a principal level PM and earn that amount of money. Just the term PM doesn't mean much.
This isn't correct for product development groups; things may be different in IT and MCS. In product groups, PM always means program manager and the role really isn't much about project management. PMs at Microsoft are engineers and subject to the same "I", II, Senior, Principal, Partner title hierarchy.
Thanks for sharing. This echoes some of my thoughts before some recent changes I made and is a good read for everyone to provoke some thinking about goals, work/life balance, and of course, money.
Yeah this guy mentions having a goal to save enough to not need to work for 2 years.
That seems fairly unambitious at that salary. If I were in his shoes I'd like to think I would stick it out a few more years and be able to just retire early and work on side projects for fun.
Mean is over $100k now: according to the 2012 American Community Survey estimate [1], mean household income in Redmond is $112k, and median is $96k. Redmond is an unusually wealthy suburb, though. The median household income for Seattle is $63k.
you're getting a little more down-modded than you should, in my opinion (though it would help to make this more than a one-liner).
250K out here in SF still buys you a nice life, especially if it is a one-income family. If it's a dual-income, full time family with two kids?
The median price of a 3br house in SF is around 1mil, maybe a little higher. Full time daycare is about 25k a year per kid, really, this isn't an exaggeration. So a 5k per month mortgage and about 4k a month in childcare - and because the two-income family is "high income", they lose out on most tax breaks for the childcare expenses. Reality is, you're a lot better off financially with one huge wage earner and one stay at home parent.
250k a year is still a nice salary, and many people who have it 1) don't have kids, and 2) got into the housing market a while ago, and carry a much smaller mortgage (their property taxes are much, much lower, too).
But for a two income family new to the housing market, with two small kids? 250k keeps you safely in the middle class, but you'll be limited in where you can live (outer-ish sunset or south of 280 are probably your best housing options).
I don't really see this as particularly constructive. 250K a year is a lot to be certain but, it's hardly "1%" pay. If you work hard and join a large company like MSFT, Google, Apple, etc. you have potential to make this. It's not that uncommon in the software development world.
Besides, why the violin? He isn't bemoaning his decision. He seem happy about it. He may be speaking to all the young recent graduates that are gunning for a role like his. I enjoyed the post.
Of course, those income figures are household income levels, so if he lives with a spouse/partner/significant other who makes $100K or more, they're in.
> If you work hard and join a large company like MSFT, Google, Apple, etc. you have potential to make this. It's not that uncommon in the software development world.
First, yes it is pretty uncommon in the software development world, because a small number of software engineers work for these companies in areas with pay like that.
Second, the software development world is pretty small in the overall employment picture, so the people who work for those companies at that salary are a small minority of a small minority.
This is also household income, not personal income. Last I checked, the 1% mark for a single guy was roughly $192K/year, and for a household it was about $388K. If his spouse makes an equal amount, he could very well be in the 1%.
That's wealth. 1% income is $388K. Average wage income of people at the 99th percentile is relevant here, also. To assume that 100% of this person's income is coming from wages is probably a wrong assumption, esp. in this market.
Plus he mentions in the article (technically, in a comment) that his quarter-million figure includes insurance, 401k, discounted ESPP, and stock (which has a 1-year vest). It's not at all unbelievable that his actual salary could be as "low" as $150k.
That is NET worth not annual income. $250k is a very high annual income, and very few people attain this working for someone else. Most people bringing in that amount or higher are running a company.