News for hackers. Stuff that matters.
Re:Hire people who give a shit by ngokevin on Friday November 27, 2020 @11:51PM (#25235370)
This mirrors the sentiment of many people on HN are heavily against the idea of doing anything more than 9-5, and prefer to live the relaxed engineer life collecting paychecks and tending to their microbrews.

Maybe the hatred stems from that there exists a large pool of engineers that are passionate about their work and are okay not measuring their work as "hours per week". And that makes the pool of engineers that don't want to do that look not desirable.

Re:Hire people who give a shit by opportune on Saturday November 28, 2020 @12:44AM (#25235571)
I've worked way over 9-5 for ~months a few times and I usually feel very unhappy with my decision for months afterwards.

If you are just an engineer, there is no point. You are just burning yourself out to make someone else's dream come true, or get your boss promoted, or get your director their bonus. Maybe you will get promoted, or a better rating. Even when I've seen that outcome I was still unhappy with it.

Any company will always have an endless backlog of work and burning it down faster doesn't do anything. IMO you should only do it when financial or career incentives are very well aligned.

I don't know if I've ever met another person who is truly (not for resume/career/money purposes) "passionate" about the kind of software people get paid to write. Most software is really boring. Even for software that isn't, it looks boring once you've seen how it works.

Re:Hire people who give a shit by dkersten on Saturday November 28, 2020 @12:11AM (#25235455)
I've seen many, many people (myself included) burned by putting in many extra hours (in terms of burnout, in terms of the effort going to waste because higher ups decided to change the schedule, in terms of not being appreciated when the situation reversed), while the number of times where people, in hindsight, said it was worth it has been quite few.

Its not that people aren't willing to dedicate themselves to their work, in my experience, most people do go above and beyond; its that more often than not, they get nothing for it or even suffer negative consequences long term while spending their precious time and energy to enrich someone else and end up feeling exploited.

We need to stop glorifying exploitation.

Re:Hire people who give a shit by TuringNYC on Saturday November 28, 2020 @01:14AM (#25235676)
I think this comment nails it. For me, I'm happy with a shared struggle towards some goal (though of course it cannot become the norm.) Pressure-Ease-Pressure-Ease cycles are also fine for me.

...but if all that results on a nice pat on the back while some salesperson or product manager gets promoted, then it isn't really a shared struggle anymore. Rewards need to be distributed to the entire team that struggled, not just the ones presenting the project.

Further, i think organizations need to understand that different people want different things. Consulting firms have a firm-wide up-or-out policy...but tech companies should probably subscribe to a up-or-steady policy where some choose to worker more intensely for growth while others choose to work normally and remain stationary.

Re:Hire people who give a shit by EliRivers on Saturday November 28, 2020 @09:33AM (#25237711)
Let me explain where the hatred stems from.

The hatred stems from not wanting to spend all my life at work, doing work.

Seriously, the narcissism on display here. Take a day off from your own ego, and perhaps also reflect on the idea that if your special sauce isn't competence or experience or even just plain genius, but that you're willing to spend stupid amounts of time in the office, then you've written "sucker" on your forehead in that special ink only managers can see.

Re:Hire people who give a shit by nowherebeen on Saturday November 28, 2020 @12:01AM (#25235412)
This is incredibly naive. Another view is that enough engineers have been burnt enough by these founders that they got smarter. Not everyone is looking to tend their microbrew as you think.
Re:Hire people who give a shit by cosmodisk on Saturday November 28, 2020 @10:35AM (#25238144)
This is crazy. The reason it's pointless to go past 40h/week is because programming isn't a walk in a park. It's extremely mentally draining activity. The notion that that people need to work silly hours to be seen as valuable and productive belongs to the Victorian times. My takeaway from the article is that the guy patting himself on the shoulder because he asks how many hours people did in their jobs. One of my first jobs was in construction,where the director was outright maniac. I remember he gathered us all around himself, he stepped on a a few bricks and started pointing fingers to all of us saying we are thieves. Why? Because he saw a couple of guys having 35min lunch, instead of 30min..He accused us stealing his time.. The guy in the article is a modern version of my ex director,only in software industry.
Re:Hire people who give a shit by manigandham on Saturday November 28, 2020 @03:31PM (#25240280)
That's a lot of silly assumptions. Everyone has their own passions. Sometimes that aligns with their chosen field of work and sometimes it doesn't. This isn't unique to software development nor is it wrong for those who just want to deliver the responsibilities they're paid for.

Unless "passion" is explicitly being compensated by the company, why would you expect others to freely deliver it? And if you're so passionate, why do you care? Focus on your ambitions and let others chase theirs.

Re:Hire people who give a shit by rleigh on Saturday November 28, 2020 @05:17AM (#25236711)
I used to be that workaholic who worked crazy hours and had "passion" for the job. Thing is, it's not sustainable in the long run no matter how much you love it. It might be OK in your twenties. But you're not going to be doing that for four decades. You need to live a life outside work as well. Otherwise you'll be a burned out wreck with crippling RSI.

For the record, I did get crippling RSI in my early thirties and this forced a drastic reevaluation of my priorities. Eight years later, and the RSI is manageable but only because I completely changed my lifestyle. Part of that is only working a regular workday, and doing other stuff outside that time. Like running and mountain biking. I quit my "second job" as a Debian developer and general open source contributor because of that. I still do some, but it's strictly casual with no commitments. That's the price for not being physically crippled. You've got to consider your long-term health. Sitting at a desk is terrible for your body. Doing it in the evenings as well is even worse.

Regarding not looking desirable. I think you're a bit off about that. Sane people and sane companies do not work themselves and their staff to death. They want people to be able to work over the longer term, and not burn out. In most of the places I've worked at, working out of hours has been strictly frowned upon. If you can't do your assigned tasks within work hours, that indicates a management failure in assigning you too much work, or in underestimating how long it would take, or in overestimating your capabilities. There is a reason we do all of the sprint planning and backlog refinement. It's to ensure no one is over- or under-worked over the long term by having a consistent and (most importantly) sustainable workload. If someone did find themselves having to work longer hours, the first thing they should do is tell their manager and get the situation fixed. Not to pull out all the stops and burn the midnight oil.

The younger me would have been that person. But part of getting more experience is learning to say "no". No matter how much work you do, there will always be more work the next day. And you will rarely be thanked or acknowledged for going above and beyond the call of duty; ultimately you have to look out for your own self-interest as well as the interests of the company. Sometimes there are good reasons to work overtime, but that should never be a routine part of your existence.

My personal experience of people who work crazy hours is that they wear their "heroic" efforts like a badge of honour, but the work itself is often terrible. (And I include myself here.) When called out upon this during code review, you get excuses like "yes, but it was 2am on Saturday". "OK, but it's Tuesday now, why didn't you review it in the cold light of day and fix all of these obvious defects? We don't lower the bar just because you chose to work late while very tired."

Keep yourself healthy and sane for the long haul.

Re:Hire people who give a shit by cutemonster on Saturday November 28, 2020 @05:24AM (#25236746)
> but it's Tuesday now, why didn't you review it in the cold light of day and fix all of these obvious defects?

Did someone react like that for real after 2am Saturday work? (sounds a bit callous to me also when 2am was a bad idea)

Re:Hire people who give a shit by rleigh on Saturday November 28, 2020 @06:29AM (#25236973)
It's extremely paraphrased and slightly exaggerated, missing some of the context (intentionally, because I don't want to break confidentiality).

It was an attempt to provide an example of why working long hours is not a good idea overall. More often than not, work done in a rush, while tired and sleep-deprived and not thinking straight, is of poor quality, and I don't think it's in our interest to lionise "heroic" performance when the end result is not acceptable. More often than not, they would have done a better job if they slept on it and picked it back up in the morning. Or, at the very least, carefully reviewed their work in the morning and fixed all the defects they introduced during the night. Ultimately, every code review needs to be held to the same high standard, and the circumstances of poor quality work should not be used as a justification for submitting or accepting bad work.

Re:Hire people who give a shit by disgruntledphd2 on Saturday November 28, 2020 @07:08AM (#25237076)
That's probably not the best way to frame it, but it's important to make people aware that they can't work 60 hours at the same quality of the first 30.

Even if they could, they'll either burnout, get promoted or leave within 24 months and then you'll need to backfill with multiple people.

Even as an evil manager, you're still better off stopping people from overworking, as you'll get more work overall from them at a sustainable pace.