Hacker News new | ask | show | jobs
by vorpalhex 2980 days ago
I'm not an older programmer, I'm in fact a pretty young programmer, but I want the same things:

+ A company that gives me a good work/life balance + Regular WFH or preferably be fully remote + Interesting tasks, in a relatively stable environment

Most of my peers seem to want the same thing as well. While I've done the crazy workweek startup thing before, it burns you out and it's simply not sustainable. I don't have a single peer who still works in startup land.

2 comments

So my first job is for a decent sized company building our in-house tools in .Net and React. And I work about 38 hours a week, I'm well compensated, and the department is friendly and relaxed. The company's been around forever and is well-poised for the future (I've seen all the financials due to my role).

The work is interesting, though never novel.

Everybody I know tells me programmers should change jobs every 2 years, but I feel like maybe I struck gold the first time?

Don't "need" to change jobs, but ensure you're not complacent, under-paid, or unemployable elsewhere. Best way to do this is to regularly interview.

I advocate every 6-12 months, even (or especially if) you're happy where you are. There's virtually no downside to doing this except for an unpleasant vacation day. Worst case is you still have your job you like. Best case is you get an offer that gets you a raise (either where you are or with a better company).

(Doing this I've gotten about a 10% raise every year for the past ~8 years - sometimes changing jobs but usually just presenting an offer to current employer - and I'm not a rockstar interviewer or anything.)

Why change if you don't see benefit in it. You won't know everything about your current work in two years, and you probably get the chance to do different things anyway.

Enjoy your good fortune and be grateful. A lot of people hate their jobs. Even programmers.

Just make sure you're always able to get a new job if necessary. Basic stuff like keep learning something useful, don't tie yourself too much financially, etc.

You don't need to change jobs, but you should change projects/technologies as time goes on. I've been at the same company for 10 years now and I keep growing, but only because I've been on different projects throughout (Winforms -> ASP.NET -> WPF -> Angular -> Knockout/Java -> React/Kotlin).
You really have the right attitude and stick with it please.

It's not about corporates or start-ups it is as you say about sustainability.

It's rough that their is a perception that cutting edge work has to happen either in corporate or start-up or the games industry.

I suppose to some extent that is actually true, but there is a middle ground.

You can define that for yourself and it sounds like you are doing.

You already have it figured out :-)