3 ms·
This is simply not sustainable. As a veteran in this industry, I must tell you that a software engineer's career is very similar to an athlete or model's career
by justboxing 8y ago
This is simply not sustainable. As a veteran in this industry, I must tell you that a software engineer's career is very similar to an athlete or model's career in the sense that you make the most money in your career only in your early years ( 10 - 12 years after the first 3 to 5 years).
So if you started your career at 21 and if you are above average, your salary will grow from 25 to 25 / 37 or even 40. After that, ageism will play a role, so also newer tech that companies would prefer to hire the younger version of you rather than pay you your high salary.
Given that, if you already settle for a low salary and remain content at 21, you'll very quickly get priced out of your neighborhood in Boston (I own a rental unit there in Fenway and know the going rents for 1 BR, 2 BRs), and if you do end up getting married and having kids, your current lifestyle and saving will not be sustainable.
- gnulinux 8y agoThanks I'll take this into consideration but, as a note, I live near Central Square, Cambridge and $900 is a pretty average rent for a mid sized room. I don't know what "you'll very quickly get priced out of your neighborhood in Boston" means. If suddenly housing market inflates and my rent increases, it's not like I won't be able to afford it? I've already been working for a while (I graduated early from uni) so I already have an emergency fund that's enough for me to live off of about 5 months without income.
- rswail 8y agoAs a programmer/analyst/manager/architect of 34 years experience (goddamn it), that's not true unless you stay in a "grunt developer" role for your whole career. The greatest acceleration of your salary occurs early in your career, but that applies to most careers. The sustained level of your income is dependent on how you progress. Personally, I think the movement to project management is a Bad Idea for programmers, because we make lousy project managers and they get paid like crap, because PM-ing is considered a "generic" skill that is not IT specific. Product Management and Architecture roles are paid better because they need the hind/foresight to actually lead the development of a product/service. That skill is pretty much only developed by experience. So like any industry, your career development will lead to potential income changes. How that reflects your needs as an individual (eg family etc) is up to you.