Hacker News new | ask | show | jobs
by noir_lord 2692 days ago
My current one.

I work as the only dev for a small manufacturing company.

I work alone, in a big quiet office with nice hardware, a comfortable desk and I get to choose all technical choices and set dev priorities.

My boss is ridiculously smart (hard science background) and trusts me to do what I’m good at while he does what he’s good at.

I work 9-5 every day.

It’s basically programmer heaven.

2 comments

9-5 absolutely kills me. Is that by choice or because that’s what everyone else does?

When programming I can do my best work with big 10-12 hour sprints when the mood strikes and maybe a couple in a row. Then there are days with meetings or days waiting for QA or other feedback where the right thing is literally to just go home for the day at lunch time.

My best environment is where I’m treated like an adult with responsibilities to deliver software and communicate when I have issues. My worst is one where I’m treated like a child that must show up at certain times and provide constant updates to the adults so they can be sure I’m working.

By choice, I have a family and hobbies, forcing myself to work 9-5 makes me more productive.
I entirely agree that general standards of productive time are not at all productive with many people. But the problem isn't just the time of day people work, it's the compensation they receive for it.

If you're told to build X, you might do it in a day, a week, or a month, many companies or managers wouldn't be able to tell what was appropriate. On the other hand, if you were told that you would receive Y percent of revenue of product X for the next three years, your incentives would totally change. You would be incentivized to work as efficiently as possible. More than just money, you would have an increased level of ownership in your own production, which would build confidence and value over the product you build.

For me it's the freedom to set my own priorities, tell me what you want and I'll build it.

As for a sense of ownership, not a problem when you're the only dev.

I own everything that isn't the windows server and desktops.

All the Linux servers, the network, the android terminals the production software, driver terminals etc are all my responsibility.

If you're an employee, you actually own nothing. To own it, you need to put some skin in the game, feel the burn when things fail and share in the bounty when it succeeds. A "feeling" of responsibility, is one thing. But having your bottom line decrease when you mess up "feels" quite different.
> As for a sense of ownership

Note the word sense, clarifying is fine but why be needlessly pedantic.

You moved your own goal post. :P True ownership doesn’t require “skin in the game” or feeling any burn, or really any work at all. Buy stock, get money. Why beat around the bush with working hard and feelings?
That might work for you, you are certainly echoing a pervasive social belief, but some studies show that financial incentives for abstract tasks don’t work that well -- they can backfire and be very demotivating when it’s not obvious how to achieve the goal. And many studies show that non-cash incentives work better than cash incentives. In software, the financial reward is not what motivates many programmers.

OTOH, there are easy ways to increase the level of ownership for employees without tying it to compensation. That’s one of the ways I identify good managers from bad ones. The bad ones try very hard keep people focused on tasks the managers came up with. The good ones know how to get the employees to design the tasks, and then help the employees fit themselves into the solution so they have strong self-identity, all while making sure the right tasks are getting done.

Were you consciously looking for it or did it turn out this way by accident?
Consciously looking, I had two offers one for where I am and another for more pay (about 16% base but I get a bonus that offsets a lot of that)

The other one was for a larger company in a big open office.

It wasn't even a choice tbh I can't articulate how much I loathe open offices.

It's good to hear how well how it has worked out for you!

My situation isn't exactly as good, but it's getting there I'm hoping. The current job I have started out as part time so that I could work on my side project. This didn't work out but then I suddenly got more trust and freedom for doing things my own way, and now it's much better.

If I could go back and say one thing to 18 year old me it would be "it's better to seek forgiveness than ask permission", every single time I've made the bold choice it's either worked out or I've learnt something from it.

I far more regret the things I didn't do.

It's good they are rewarding trust earned with more trust, that's rare in a lot of work places.

Same here on the bold choices. My two "mistakes" (not actually regretting -- everybody has their own path) were staying at the academy too long, and secondly not asking at all, but expecting. Not smart, and actually rather neurotic.

What I've found out just in the last few years is that by making yourself valuable and then asking for what you really want will actually bring the thing to you (if it's reasonable). Preparing the question and paths forward for both outcomes is a way better strategy than losing hope and blowing up.