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…
Ask HN: Is any senior dev reasonably happy with their job?
61–70 of 83 posts
Re: Ask HN: Is any senior dev reasonably happy with their job?
#62I 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 J…
(Assuming that you're not rejecting pull requests with "this code sucks,") It's time to escalate the problem with management. Otherwise, you need to plan to spend more time mentoring, and/or find another strong member of the team to split the mentoring with.
Re: Ask HN: Is any senior dev reasonably happy with their job?
#63I'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…
Re: Ask HN: Is any senior dev reasonably happy with their job?
#64The 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…
right on. one of the reasons folks who jump ship too often look suspect resume-wise. not always the case but those frequent short gigs look like the person is prone to bailing after the ramp-up honeymoon is over and it's time to get sh1t done.
Reasons I've quit jobs after a year that had nothing to do with lazyness (in fact, I'm often one of the people who puts in the most hours in my teams, and praised for it so as long as I keep putting in the hours):
1 - There's no connection between my boss/team-mates apart from the work. We have nothing in common. We see the world differently. We like different things. Interactions not related to work are strained. We probably wouldn't choose to spend time with one another if work didn't force us to. This is actually kind of a big deal, since I wind up spending most of my waking time with my coworkers, who it'd be nice to actually like and enjoy spending time with. There's only superficial due dillegence you can do for this during the hiring process. Most people seem at least decent during the interviews. It may take time to find out they're really not your type of people, and you're not theirs.
2 - Getting blamed for something out of my control, and having no power to change it. You can't fix it because the boss says no, but you're the one who gets blamed when things go wrong.
3 - Being surrounded by a company full of money-chasers, whose sole reason for existence seems to be to make more money. This is related to reason 1 above, and kind of makes me depressed.
4 - Working crazy hours for long periods of time. There's a lot of talk about 4-hour-days on HN recently. Well, if you're a fan of 4-hour-days you can probably understand how debilitating 12-, 14-, and 16-hour days are, especially when you have to work them for months if not years on end.
5 - Being forced to do boring, menial work you're way overqualified for because the company is too cheap to hire someone less skilled to do it. This leads to extreme boredom and frustration.
6 - Having no growth opportunities and feeling stuck in your position.
7 - Having spineless bosses that constantly kiss up to upper management and force the team do whatever they're told no matter how ridiculous or wrong they know it to be.
8 - Being underpaid and feeling unappreciated -- especially when you choose not to work crazy hours, which seems to be the only way some people can be impressed.
9 - Being treated with contempt by people who don't understand what you do.
10 - Feeling like your life is slipping away working on crap you really don't care about.
11 - Learning new technology -- something that got me excited a decade ago -- just seems like more of the same, and a drudge, full of irrelevant minutia.
12 - Having lots of interests outside of work that I'd much rather be spending my time on.
13 - Having to deal with mountains of bureaucracy and political bullshit. Having to hear endless cheerleading from upper management that everyone knows is a load of crap, yet having to smile and applaud.
14 - Feeling seriously depressed and burnt out, in large part due to much of the above.
I wish I could say companies like the above are rare, but they're way too common.
Re: Ask HN: Is any senior dev reasonably happy with their job?
#65I was for about four years. Then something changed, the tone of the office changed. There's a drive to get poor quality work out the door fast rather than high quality work when it's ready (which is why I took this job to begin with).
Re: Ask HN: Is any senior dev reasonably happy with their job?
#66I 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?
#67Super happy senior developer/consultant. Now I work for myself in an office out in the country but I've had lots of normal dev jobs. Lots of work variety, this year I've worked on; WPF/C# app for laser welding, C++/OpenGL/graphics for radar, and C++/OpenCV/computer vision for tracking the spin of golf balls. I'm going kayaking this afternoon after I check in some changes. It wasn't always this good but I've always be…
I've found that anything interesting is more than just writing a generic website or a generic web service.
Re: Ask HN: Is any senior dev reasonably happy with their job?
#68If you're not happy, and your job feels like a grind... it's probably time to get out. Life's too short to hate what you do for 8 hours a day. You should identify what motivates you, and try to pursue that. For example, I found I was not really motivated by technical challenges anymore. I found I was more interested in the business. I cared about the problem my code solved, why the code was needed, and who it helped.…
Isn't consulting still working on the how and not the why, just a different way to be paid?
Even though the company is just me, I approach it as a business and do a mix of hourly projects and fixed fee projects. At any given time I have 1-3 projects going on at once.
What I work on depends primarily on the client. With some clients it is all about the 'why' and we do real business analysis. These are massively rewarding.
Other clients treat me like someone who "Shovels poop for money" and just want me to do whatever they say. These are not as rewarding--but are often profitable.
Re: Ask HN: Is any senior dev reasonably happy with their job?
#69Re: Ask HN: Is any senior dev reasonably happy with their job?
#70Earlier quoted context omitted.
"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 lat…
"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."
The problem is: I don't really care about making some stupid app or website. That sort of thing interests me about as much as scraping out a sewer.
I'm interested in things like reading old books of fiction, essays, and literary history. I enjoy feeling like I'm communing with the truly great minds of the past. Nobody's going to pay me for that -- especially as I don't really like to write articles, books, or essays myself -- and that's really critical for any kind of success in academia.
I have other interests, but they're very mercurial. What interests me today might bore me tomorrow, and I'd probably hate doing any and all of it if I was forced to do so day in and day out for years on end -- especially if I couldn't choose my own subject matter as my mood dictates.
The second problem for me is I really don't care about the business and marketing side of self-employment and running one's own startup. That's even more boring to me than writing code for apps I don't care about.
I'm sure your advice is great for many people -- particularly if they're young and still enamored with technology. But unfortunately, I think I've just turned in to a grumpy old man who really couldn't give a damn. Too bad I can't afford to retire and go off to mind my own business, reading old, worm-eaten books until I die.