Live data from Hacker News

Ask HN: Is any senior dev reasonably happy with their job?

news.ycombinator.com

51–60 of 83 posts

Re: Ask HN: Is any senior dev reasonably happy with their job?

#51

I love mine. I've been here for two years and I'm still waiting for the other shoe to drop; it continues not to. I'm a senior backend engineer in a healthcare startup, but I think the single biggest determining factor to why this place is so awesome is that my coworkers genuinely, complete respect each other. That manifests in lots of ways: - Arguing and infighting is nonexistent. When Joe proposes something and Jane…

How do you maintain the "treat others with respect, keep it professional" culture without getting into a position where some team members become sensitive to any amount of criticism, and the focus becomes more about not upsetting people rather than genuinely caring to provide kind but constructive feedback and move forward?

Basically, how to you strengthen and guide this part of it:

>When Joe proposes something and Jane disagrees, it's on a professional, technical level. Joe knows this and responds in kind.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#52

I love mine. I've been here for two years and I'm still waiting for the other shoe to drop; it continues not to. I'm a senior backend engineer in a healthcare startup, but I think the single biggest determining factor to why this place is so awesome is that my coworkers genuinely, complete respect each other. That manifests in lots of ways: - Arguing and infighting is nonexistent. When Joe proposes something and Jane…

My first two jobs were in environments exactly as you describe, and hadn't a clue how lucky I was until I worked under the "because I said so" cloud.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#53
I have been doing this for more than 20 years and I am kind of tired of it. Maybe I am glorifying the past but when I started there was much less bureaucracy and management overhead. I/we got presented with a problem and then went off to figure it out. Now there are so many non-technical people micromanaging, evaluating, reporting, withholding information, counting story points and other stuff. Maybe SW dev just has become too much mainstream. I think I long for the wild-west days of SW dev :-)

Re: Ask HN: Is any senior dev reasonably happy with their job?

#55

This is a really good question. Yes, I'll get to an answer (skip to the bullets at the end if you want), but first I'll set the scene a little. Junior devs who chafe under others' direction/decisions/criticism often think everything will get better once they're senior themselves. I know I did. It reminds me a bit of kids/teenagers who think being out of school and/or head of a household is going to be a great liberat…

Can't agree more!

Most important, if you get dinged in a review, escalate. There's nothing like the company founder going to your boss and and saying that the thing you're getting dinged for is not your job.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#56

I've been a programmer for 30 years, and I could reasonably be considered to be a senior dev. Yes, I'm very happy with my job. I work at a company which cares deeply about solving hard problems well, and that care translates into good working conditions, great work/life balance, support from management for engineering concerns, and a very nice benefits package. There is also a focus on having separate promotion track…

If you don't mind me asking some questions: How do you feel about working in this industry? Have you moved jobs a lot? The reason I ask is my parents have been "working" or in their adulthood as parents/slightly before having children for roughly 30 years and for the most part have kept the same jobs. So as a new software engineer fresh out of school, they find the idea of needing to switch jobs for higher pay, new c…

It's a different world nowadays. Switching jobs every 1-3 years is more the norm now than being a lifer (for most industries, not just software dev). They're probably coming from the perspective of the time they lived in, and don't realize that the world has changed quickly around them over the decades. And the younger you are, the more expected it is.

My parents are the same way.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#57
post #13

I have 19 managers, none of them understanding the job at hand and a family I can't see because of 3h/day commutation. Else the job is fine. Ho! And I inherited a fork of 500k slocc using 5 languages and so much frameworks I can't count them anymore. I am the janitor of a huge codebase with a management under acid, but it pays enough for me to not sleep under the bridge, so I guess I am happy.

You're probably on a sinking ship and don't even realize it. If it's really that bad, I suggest quitting in with the smallest amount of notice you can give and hopping on the job market tomorrow.

Remember to thoroughly vhet your future employer. Job interviews are a two-way street. There's nothing wrong with finishing an interview and then telling the employment agency that you don't want to continue the interview. I did that a few times while looking.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#58
I'm reasonably happy. I don't know if I meet your definition of "senior dev" but the word "Senior" appears in my job title.

I work for a biometrics software company. We all work about 40 hours a week under normal conditions, more if and when circumstances warrant it. Our boss was previously on the team and promoted from within; he is also excellent at shielding us from distractions from above if we do not need to know about them. I am paid slightly less than the median for a person of my relative experience, but that is mainly because of the drift that happens when you work at the same company for a number of years, and I don't mind much because the environment is quite nice. Everyone is polite, professional, and is a valuable part of achieving our company's objectives (we employ less than 100 people). Despite working primarily on a product that has been around a long time, I am always doing something where I am learning something new. I get 3 weeks of vacation every year (but rarely use all of it) that I can use pretty much whenever.

If you are actually somewhat decent at writing software and live in or near a competitive market, I would encourage your to be as selective as possible when it comes to "working conditions", but watch out for gimmicks that are designed to keep you in the office, like free meals. I'd also stay away from any companies where excessive overtime is commonplace (it's a sign of poor management), or where there are lots of attempts to portray the company as more than just a company (it can be a sign that they will not respect boundaries between their desired identity for you and your individual will).

Re: Ask HN: Is any senior dev reasonably happy with their job?

#59

I love mine. I've been here for two years and I'm still waiting for the other shoe to drop; it continues not to. I'm a senior backend engineer in a healthcare startup, but I think the single biggest determining factor to why this place is so awesome is that my coworkers genuinely, complete respect each other. That manifests in lots of ways: - Arguing and infighting is nonexistent. When Joe proposes something and Jane…

Do you worry about this changing as the company grows? I feel blessed to work in a similar environment, but at 4 people it seems easy and obvious to behave this way, and to hire appropriately; if we ballooned to 20+ I'm not sure what our chances of staying like this would be.

Re: Ask HN: Is any senior dev reasonably happy with their job?

#60

The best job I've ever had is about 10% interesting and 90% horrible grind. I've come to believe the secret to getting something out of a career is learning to love the grind. Incidentally, that 10/90 ratio happens to dominate everything else worth pursuing also. Sports in particular. You get that initial ramp up high and then when you hit the part with smaller and smaller gains, that's where "learning to love the gr…

"I've come to believe the secret to getting something out of a career is learning to love the grind." I've never been able to achieve this, which is probably one of the reasons I've burnt out more times than I can count. I'd probably be retired by now if only I could have loved the grind. Instead, I'm now probably never going to be able to retire in my lifetime.

I'll give you a tip, if it helps. So, early on in my career, I'd be in big companies with big products. The little feature or whatever I'd work on just didn't seem all that important to me. I didn't care what my managers thought. I didn't care about the company. The stock price didn't matter because I only had a few measly shares worth nothing. Everything about the situation felt like a waste of time. I'd stay up late at night working on side projects, only to be tired at work and, again, too tired to complete the side projects I felt were more worthy of my time.

Somewhere along the way, I decided I wanted to make a product for myself. Something complete, contained, and ready to release to market -- good or bad. It was that process of trying to make something stable, complete, and market-worthy that let me understand the grind. The last 1% is so much more awful than the first 99%, and it's in those details where all the "mental gains" are made.

Today, there is no shortage of opportunity to get a feel for what it takes to make a complete product. Whether it's the app store, a functional web site, or just anything that gets, oh say, 1000 users. You just need to go through the abuse of completion once to get an appreciation for the grind. Once you know what you're in for, then you'll be more selective about what to start. Moreover, the end goal will make the grind seem like a logical step instead of endless toil -- this is where the grind is understood and appreciated.

Just my opinion and experience! Hopefully it helps.

Post reply on HN