What matters more is a reliable result done on time and everyone is happy with the effort required to achieve that. That's a complex balance to achieve across the whole team. You need everyone recognizing the long term benefits of a job well done and they need to feel comfortable with their part of it.
Working slowly after hours with no promise of getting much if anything concrete done is a deep joy for some of us. I sometimes need to play with my work to know what I'm doing tomorrow. It's often outside the scope of what I'm being asked to do, yet vital to a successful project instead of a mediocre one full of garbage decisions smoothed over by management lies and stress on the whole team to maintain.
What world does one want to live in? Build it and enjoy. That's where productivity, happiness, and ease come from. There are so many heroes out there casually looking at work while eating cereal in their underwear at 1am. They're no more stressed than anyone else.
I personally know several people from amazon, pretty much all of them acknowledged the crazy oncall expectations there. Combine that with the pip culture and visa issues, and your statement above about being "no more stressed than anyone else" is just ridiculous
Expecting people to work at 1AM, romanticizing them as "heroes"... that's not a normal culture. That's not a healthy lifestyle for the employee and can lead to long term health consequences. And it never applies to everyone equally, because why would you call them "heroes" in the first place
It's one thing if management expects it, it's another thing if I as an employee choose to trade 4 daytime hours for 4 nighttime hours because I know I can be more productive at that time. But building that type of management expectation into a work culture is a red flag
I worked in the film industry where you are sometimes for actual physical reasons (the sun being the sun) required to work weird hours. Excuse my french here, but only idiots wear bad work schedules as a badge of honor. Bonus points for when you confuse the thin bond you form with the other victims of such abuse with friendship. If you constantly need to overschedule people, you did a bad job at resource allocation. If your work load is constantly on the edge and things are always "exciting" for all the wrong reasons, you are managed by incapable fools. In a smooth operation the content of the work is exciting, the schedule and the work hours boring.
You can call yourself a "hero", but it is your life (that all of us only get one of) you're wasting. If you ask me (and you didn't) there is better a good reason each time it is wasted like that.
Don't get me wrong, I am willing to step in to do the extra mile when there is a good reason, but in my experience it is very rare that there truly is. If the content of my work is exciting I can easily go for the whole day, but it would be in the interest of my employer to stop me, so I can do this for months without burnout and fatigue.
Please don’t call these people “heroes”, and if you’re doing this, please stop. You’re setting expectations that everyone else should also be up at 1am “casually looking at work”, and if they’re not, they’re not a true “hero”.
This is how unhealthy work/life balance starts at companies. People that work after hours for fun is is called workaholism. Meanwhile, the people that are also having fun from 9-5 are suddenly not doing enough, and are no longer having fun.
And of course the “heroes” are not stressed — they’re able to enjoy working long hours, and making their way up the ranks by being a “hero”.
1. Estimate the hours you think it will take to complete a task.
2. Double it and let the team know you did that.
3. Do the work well including good documentation.
4. Assess your progress when you've spent 50% of the planned hours. If you're not at least halfway done, avoid overworking. Instead, seek help within the team and descope.
5. Utilise any extra time for learning new and useful skills, if you finish ahead of schedule.
Cheers
You are talking about I/we/people “wanting/loving/preferring” to work at certain hours or for certain length of hours (usually not often or not regularly/daily) compared to being “asked/made/forced/expected” to work that way often/regularly/daily.
> There are so many heroes
Heroes? Really? Okay.
It could be argued that code exploration at the pace you need should be part of your regular working hours, if that is what is needed to do your job efficiently. In the extreme, not allowing your employees to do so is failed management.
Of course, the knowledge and efficiency you gain by doing so is not measurable by any quantifiable metric, so it's easy to see how it will be conveniently discarded as unnecessarily.
Even better, by having you convinced that it is something you should do in your own free time, they can reap the benefits without the costs. Full profit.
You need more predictability than that in most things. Even start ups. The picture you are painting is of a badly organized company that needs to slow down a bit and ... think.
I have worked for that kind of company and the more boring sort. The more boring sort tends to make more profit.
Startups might be different, but it must be intentful chaos - not getting caught up in pointless busywork.
> Some days you can stop early.
Rarely. The only companies that allow that are probably the ones that made you do a 24h stint the day before.
That said, not every work is directly "building" - some aspects of a job might involve collaboration, communication and helping others out when they're stuck. Spending some time after hours to help a colleague who got stuck might have a result which is disproportionately larger to the input that a tired person had.
>Slack’s Workforce Index, based on survey responses from more than 10,000 desk workers
Okay, so this "productivity" data is self-reported. How do you know that the after-hours workers aren't simply rating their own productivity lower than actual, or that the 9-5 workers aren't rating their productivity higher than actual? This data is useless.
Maybe people who are less productive end up having to work more hours.
"On the flip side, employees who work outside of standard hours by choice, to better suit their schedule or to pursue personal ambitions, report no negative impacts and even a slight uptick in their wellness and productivity scores."
It's only after everyone else went home and I felt relaxed that I finally got any of my actual work done. :(
Is it that after hours works causes loss of productivity or is that slow people work after hours to try to make up for falling behind?
* Work for a small company
* Show up at 10am
* Leave at 4pm
If I'm really into what I'm doing I'll happily do some work after hours, or on the weekend. No one ever expects it and honestly I try to keep the fact that I'm doing it a secret (don't push commits, just keep changes local).
Knowing that I’m more creative and productive outside normal business hours, I try to take brakes during the day because I know I’ll make up the time later. I’d much rather get out of the house and take an hour walk when the sun is up and work at night.
"Cultural differences" can be macro, like, in Japan, a 10-12-hour workday is de rigueur, and it can be "micro," like individuals that have different clocks.
I had an employee, who is, no exaggeration, one of the best engineers I've ever known. But he couldn't come in early, to save his life. He'd roll in, around noon, but would often stay until 2AM.
The Japanese loved him. He was often on their time zone.
American HR hated it, and I got called on the carpet, numerous times, as his manager.
But I stood up for him, and let him do his odd hours, even though it cost me. Fortunately, Japan backed me, and they were the ones in charge (that didn't win me any friends on this side of the pond).
I have been "retired" for the last six years. In that time, I have worked harder -and far more productively- than I ever did, in the workforce.
The key seems to be, as has been alluded in the comments, mastery of my own schedule.
Right now my mantra is: Keep showing up.
For me this means get work done on a regular basis. My focus is to work on this topic for years without loosing interest, instead of prioritizing to finish the current workload as fast as possible.
Real productivity is achieved when you are an expert in the domain and you have built a network in the company or market segment. Expertise and personal network are the main levers to get thins done.
One approach I've been thinking of experimenting with is saving everything I say, and using an LLM with my custom knowledge base to answer a question. I actually think a borg-like communication structure in a company could be really efficient. If every communication was publicly available, and we used ML to make that information consistent and to answer queries, I think you could achieve coherence with a company much faster, move as a unit much faster, and get a lot more done.
However, it's still a pipe dream at this point due to the context length limits. The actual amount of important context at a company is many times what a model can keep in mind now. As models get bigger, or if a group can run multiple models many times to make the company info widely consistent, it would be much better.
For instance imagine now, 30 people at your company work on one project, and 50 people work on another. They might take a slightly different definition for a term, and do work which is ultimately counterproductive to each other. Usually, it takes a conflict arising to resolve this, and people are long stuck with the mutually-incorrect definition. If an ML algorithm can look at everything both groups are saying and point out inefficiencies, I think you could get more cohesion, especially before problems get big enough to be a drain.
That being said, this type of system is more of a pipe dream, and I don't think it will be feasible for a few more years. In the meantime, I'm struggling how to balance communication with work. Advice appreciated.
Because of the poor management, we have had reorganizations and budget cuts all along the year. Making proper work impossible.
So now, I simply code what we need, after hours. This is exhausting, as it is double days. But extremely valuable in the end.
So, if, like alot of Hacker News readers, you're hacking away on your next startup idea after hours, you should be fine.
The current white collar worker paradigm is proof that capitalism is inherently inefficient. The theory that a business will naturally optimize for efficiency does not survive a meeting with human culture, which has nothing at all to do with organizational efficiency, and everything to do with repetition, imitation, resistance to change, and the easiest short-term path. If you want to get more productivity out of a human, you need to do more than just tell them what time to arrive and go home.
Very notably, this excludes people who want to work after-hours. A rare person but they do exist in some fields.
I couldn't find that info in the article.
I log off when I went to log off and if I have an idea or a reason to work at night I do it. If I feel it's not productive I sleep early and do it in the morning.
Those who feel obligated could also be doing it to look good to their boss.
Scrum and its idiotic sprints, especially two weeks sprints. Sometimes things are more complicated than what they seemed, and maybe they just need a couple more days. In the overall scheme of things, no big deal, yeah, from time to time, things take more time than expected, the world is not going to end because of one or two days in 99% of the circumstances. Sometimes you win, sometimes lose and all that jazz. But, then the sprint is over tomorrow, a one day delay becomes a two week delay, demoralization and demotivation ensue, trust is fucked, and it is all downhill from that point.
Second point, closely related to this one, is the strange idea that some managers have that any delay can be solved by the copious administration of more overhead. Let's schedule more meetings! Let's micromanage more! Of course, the developers are slacking! Beatings to rescue. And this is related to the first one, because this kind of manager is usually a True Believer in Scrum.
Over time, developers, like any other animal, is mentally geared towards avoiding pain. Shortcuts will be taken, and one of the most obvious is overtime. And at first it works, overtime actually works a lot of time, until it is chronical.
> Slack’s Workforce Index uncovers new findings on how to structure the workday to maximize employee productivity, well-being and satisfaction
The base assumption of the employer structuring and managing the employee's well-being and satisfaction feels so 19th century. I know it's still the prevalent paradigm in HR in most places, but it's crazy how hard that idea persists.
Where is the surprise?
If the wording and subjects presented in the "article" sound a bit like Bill Lumbergh with a polo shirt was the author, don't forget Slack is Salesforce now.