Hacker News new | ask | show | jobs
by tptacek 5274 days ago
I'm always wary of the sentiment that "good-fit" developers at location-foo or company-bar don't think it's [healthy,smart,reasonable] to [optimize,maximize,consider] "short term" gains. Across the whole industry, especially if you discard the few gigantic outliers like Facebook and Google (but really either way), long-term loyalty to startup-trajectory companies is rarely paid off. You take the gains from equity and spread them across the years of employment and end up with a track record of bonuses that look good (only very rarely "great") but have a built-in survivorship bias that hides the extreme risk the developer took relative to other options.

Personally, I think the pendulum has swung too far in the "invest yourself with your company" direction, too far away from the "pay attention to your own bottom line, because you're the only one who will" direction. Developers should be more conscious of their short-term bottom line, not less. Developer interests are almost never aligned with that of a company's owners.

Like it or not, if you're not willing to move out of town on a moment's notice for your next job (ie, if you're over 27 or so), working in a market with fewer attractive employers is worse than working in a market with lots of them. It is a real disadvantage. It's not an emotional thing and it's not something you can paper over with mindset.

(Incidentally, all the things that make taking a job in a "backwater" market make starting a company in a backwater market more attractive. Talent is sticky. Every major market, whether it's first tier or third tier, has amazing talent that can't move because nobody is going to relocate their 4th and 6th grader kids to another state for an employee #8 role at a startup.)

All that said, Montreal is a beautiful city. I'd look for reasons to work there if I could.