Hacker News new | ask | show | jobs
by ForHackernews 4488 days ago
Hint: Don't live in California. There are plenty of well-paid software jobs in places like Boston, Chicago, Northern Virginia, Atlanta, Florida, Austin, etc.

They might not have the glut of "hot" startups that Silicon Valley does, but they have much more reasonable cost of living.

4 comments

Another perspective:

What you get as a developer in the bay area is way better than other US cities.

I've lived in a couple of those places over the course of a decade and a half, and I can tell you that while the cost of living is lower there, so also is the pay. Significantly lower.

You figure in the relative scarcity of jobs, and you're looking at making a lot less, limited carrier mobility, and real stress when layoffs invariably roll around.

Sure, I can't buy a house here, but I certainly make a lot more than I spend and I stock that extra away. This creates something many people don't have: options.

Options like:

Being picky about jobs. Starting something on your own. Buying a house with cash somewhere else if you decide to move.

These are hard to replace outside of this bubble many of us live in.

Sadly, this seems to be the case. I waffle a lot about whether I want to stay in the Bay Area, given the combination of currently being underemployed, the ridiculous cost of living and how much I'd need to make just in order to maintain the status quo, let alone finally live without a roommate.

But when I poke at other markets, with very few exceptions the pay differential for web developers is so steep and the choices are so few it's startling. (And I'm also frequently reminded how much of the rest of the United States is still populated by Microsoft shops rather than living in OSX/Unix-land like I do.) This is why I ended up moving out here in the first place a decade ago from the Tampa Bay area -- I was a Unix-head in a land of very few opportunities, and to my dismay, that really hasn't changed very much.

It's hard not to notice that a lot of the HN crowd that takes mobility for granted are people who co-founded their own startups and/or work at companies with a strong telecommuting culture. I think that's awesome, but finding such roles is not as easy -- even out here -- as I think people who've found them sometimes believe. (And I say that as someone who's primarily worked from home since 2011.)

So clearly you should get a remote job at a company in SF, and live elsewhere. :)
As a software developer with several years in Boston and DC each, I can tell you 100k does not allow for a mortgage on a SFH within a 20 minute commute to work in either place, which is basically the american dream.

Boston is even worse, the available real estate is all older and smaller and nearly as expensive as SF. I'd say feature for feature your money probably goes further in SF than in Boston.

DC fucking blows on top of it. At least in other places, you have to be smart to make 6 figures. Here, every idiot that rides their desk long enough gets 6 figures and therefore you have to pay huge sums of money for a single family home within 90 minutes of DC.
You can certainly do this in Chicago. Especially if you're flexible on the commute time and can handle an hour on the train.

The suburbs also have developer jobs.

That's true anywhere right?

But we shouldn't have to be flexible with an hour commute on a train while at the same time being told we live a life of luxury and are over paid. It appears to me the cognitive dissonance going on here similar to the SF people who say "It's not so bad, I found a studio for 2k/month in Oakland!"

If we were truly overpaid and in such demand we wouldn't live in crappy studios or be priced out of the neighborhoods we work in.

Look, unless you're a billionaire (and really, even then) life comes with tradeoffs. If you want to live in a super-expensive area, you're going to get a smaller/crappier place. If you're willing to put up with a longer commute, you'll get more for money in terms of housing.

The point is, you have the luxury of being able to make those choices. What about the people who sweep the floors in your office? What about the people who work at the trendy cafe where you eat lunch?

I'm scratching my head a bit that anyone would balk at an hour long train ride. I did it for years. You can read, work on a some project, or just relax.

I guess it's a Chicago thing.

What I was alluding to with my comment was that software developers create a tremendous amount of wealth while seeing little of it. That is as true outside SV as it is inside.
I'd encourage you to set up shop as an entrepreneur, consultant, or ISV. Then you will a.) get to keep all of the wealth you create (well, minus taxes - damn you Uncle Sam) and b.) get a true idea of how much wealth you actually create.

Personally, I've done both the entrepreneur and employee route, and I created and kept a whole lot more money as an employee. I may go back to being an entrepreneur in the future - I'm certainly a lot more skilled than the last time I tried it - but the experience of founding my own startup and working 5 years in a big company has taught me a whole lot about the value that other job functions create, like sales, design, management, finance, capital, etc. It's really easy to look at your output as a software developer and say "I built the thing that makes my company hundreds of millions of dollars, and I only get to see hundreds of thousands of it", without realizing that none of that hundreds of millions in value would've been created without marketing to understand what people want, product design to understand how to supply it, UX to make it usable, sales to let people know about it, management to make all these functions work together, or finance to pay for it.

>I'd encourage you to set up shop as an entrepreneur, consultant, or ISV. Then you will a.) get to keep all of the wealth you create (well, minus taxes - damn you Uncle Sam) and b.) get a true idea of how much wealth you actually create.

Or you know, you'll get an inflated idea of how much you "actually" created, just because you get to tell people what to do, and belittle their contributions because, after all you are in charge.

When I start my own company I will definitely take credit for the business I build. For the past 15 years I have been paid to build things for other people, I have been praised and I have been well paid, but I certainly don't claim credit for the creation of the companies that employed me. Even as a co-founder in my current position, there is a huge difference between coming on in a paid position and taking the risk to build something from nothing.

Developers sometimes get big heads because there is so much dead weight in the corporate world pulling paychecks for bullshit. I get that we build stuff that creates real tangible value. But just as people sometimes misunderstand the challenge of our work and the value that we bring to the table, it's easy to dismiss business-oriented entrepreneurs as just being privileged or having inside connections—all of which may be true, but until you have the stones to go put everything on the line and found your own company you don't have a leg to stand in terms of proclaiming who is bringing what value. Without the founder, nothing happens, period.

Usually if you do that too much, they'll leave, your startup will tank, and (in a possibly painful dose of cold reality), you will find out exactly how much you actually created.
> What I was alluding to with my comment was that software developers create a tremendous amount of wealth while seeing little of it.

Elite workers are still workers. The people who receive most of the wealth created by workers are capitalists, not workers. There's a fairly strong ideology dedicated to preserving that state, with a name that makes that orientation quite clear.

We're not elite workers though, in terms of compensation.
True, and that's a fair point, but it's basically true of all employees anywhere in a capitalist economy. Even much-reviled Wall Street traders who receive million-dollar bonuses do so while bringing in many multiples of that in revenue for their firm.
However you don't see the politicians or those traders employers banging the drum to dilute the trader pool with foreign workers on extremely employer friendly worker visas.
I've lived and worked in two places you mention (Florida, Chicago, although very briefly in the latter).

There are "well-paid" software jobs there, if one adheres strictly to a comparison of salaries with the median. However the quantity of software jobs is lower, the type of software job is generally slanted toward the "crappy" end of the spectrum (software developers are an expense, and therefore to be treated as enemies to the mission of the company), and the pay is just not even in the same ballpark as the Bay area, even if it is (relatively) good.

Then there are other factors, such as quality of life, public services and other things that make it easier or even pleasant to raise a family. In Florida all these things, in my opinion, are seriously lacking or underwhelming. Coupled with the high level of job insecurity there, I didn't have to think too long or hard to decide to move my family from there to the Bay area.