I work a strict 9am–6pm schedule from western Europe, and interact with both Asian and American colleagues. I simply decline all meetings that are outside of my work window, and it would probably be against the law for my management to expect me to do otherwise ("right to disconnect"). I do know, however, that some of my colleagues in Asian countries feel an non-official pressure to accept late-evening meetings so th…
In a sense you outsourced your pressure to a country where it is less socially accepted to refuse I guess?
Ask HN: Is it possible to have a structured work day in software dev?
131–140 of 151 posts
Re: Ask HN: Is it possible to have a structured work day in software dev?
#132Re: Ask HN: Is it possible to have a structured work day in software dev?
#133It's definitely possible to have 9 to 5 software jobs with a good work life balance. For the last decade I've worked for small businesses. nonprofits, and most recently a non tech manufacturing company. All had 9 to 5 schedules with no expectation that you be there outside of regular work hours unless it was a true emergency. In the last ten years, I've had to work emergencies and overtime maybe a total of 6 to 8 hou…
Same, but working for nonprofits is unlikely to make you the salaries you hear about on HN. Same for small/non-IT companies, I'd guess? I do feel like OP should definitely start looking at other jobs though, it seems likely they can find something with a more reasonable schedule. Technically, they didn't even ask for 9-5 strictly, they asked for "structured", and I think the implication is: predictable, regular. Even…
That's not to say you should live in abject poverty, but that jobs and careers can offer more fulfillment than simple dollars in a paycheck. I've loved all the jobs I've ever had, because I picked them carefully and chose them holistically, not just based on the highest bidder. Work culture matters a LOT... the people you work with become another family, and the good ones care about you and don't want you to work late just the same as I wouldn't want anyone to sacrifice their kids or their mental health or their passions for work -- coworker, boss, founder, anything.
EVERY job I've ever held, except maybe early retail when I was young, held similar attitudes... let's get together, work hard, respect boundaries, respect autonomy and each others' lives. Most importantly, we all thought of each other as people first and employees/managers/owners second, both before but especially after covid when everyone's private lives became a regular part of their online lives.
If your work environment is actively toxic, man, get the hell out of there. It's not worth whatever they're paying you. You could be happy with much, much less.
Re: Ask HN: Is it possible to have a structured work day in software dev?
#134Earlier quoted context omitted.
In a sense you outsourced your pressure to a country where it is less socially accepted to refuse I guess?
The company’s boneheaded decision to hire people in incompatible time zones doesn’t create some kind of moral obligation for employees.
Re: Ask HN: Is it possible to have a structured work day in software dev?
#135Earlier quoted context omitted.
How do you deal with the 9 hour difference between Europe and West Coast?
I work remotely from New Zealand for a company in Ireland I altered my work hours to 3AM to 12 noon. It is amazing. I catch everyone in the office at the end of the day for meetings. I pick up and finish and work they need done, I get 3-4 hours of deep work every day when they are all gone. And then I finish at noon, so I can go exercise and enjoy the day working on my startup. Bed at 6PM to wake up at 3AM
Re: Ask HN: Is it possible to have a structured work day in software dev?
#136Earlier quoted context omitted.
In a sense you outsourced your pressure to a country where it is less socially accepted to refuse I guess?
The need to schedule meetings at unreasonable times is one of the drawbacks of outsourcing and globally distributed teams, no disagreement here. It's within the (usually hard-fought for) rights of employees in many countries to refuse such meetings. Unless they explicitly signed up for such a schedule of course. However, I would be very surprised if freelancers and people in leadership positions can refuse to partici…
It looks cheaper on paper but this way you get all the overhead of offshoring but bad productivity. It’s terrible.
Re: Ask HN: Is it possible to have a structured work day in software dev?
#137> Since I'm in a leadership role now One challenge of leadership positions is that problems get escalated to you and this comes with unplanned disruptions. If you take the attitude of the previous job that you are responsible for implementing outcomes and combine this with chaotic schedule it gets toxic. It can help to focus on taking responsibility for process and letting somewhat go of outcome. Defining and enforci…
Re: Ask HN: Is it possible to have a structured work day in software dev?
#138I have to say, it sounds like you do have structure and regularity--you just have regularly structured meetings outside of 9-6 hours. Not too bad as long as predictable.
Re: Ask HN: Is it possible to have a structured work day in software dev?
#139It is absolutely possible. Where I work, developers have no more than 4-6 hours of meetings per week! We do meandering sync calls[1] for 1 hour, four times a week. Plus a weekly demo call. It's a matter of how much your management cares about developer experience and efficiency. Get another job :) [1]: https://www.honeycomb.io/blog/standup-meetings-are-dead/
Whatever works for your team and company, but this sounds excruciatingly inefficient and disruptive. This means that your entire team is interrupted for at least an hour every day, to be part of a meeting that may or may not be productive.
IMO meetings should be anything but meandering. They should have a clear agenda, a strict start and end time, and everyone should be clear on what the outcome was and what was agreed.
Addressing some of the points of the article you linked:
> No one reads async stand-ups.
> If you dig into the “everything async” world you will find the teams that do it best are actually lying.
That might be your experience, but is not objectively true. In my company we use Geekbot, and while I can't speak for everyone, most people do read the async updates.
Let's keep in mind what standups are: quick meetings (15m tops; that's why they're done standing up), where the team can synchronize on work in progress, and address any blocking issues. If there are no blockers for my team members, do I really need to know what they're working on? That should be obvious from regular communication over Slack or GitHub.
So the whole concept of daily meetings, even quick ones, is not strictly necessary. Extending this to an hour daily, and repurposing it for general banter or other regular meetings, seems very unstructured and chaotic.
> Creating a daily social space for the team builds trust and compassion. We get to learn about each other’s hobbies, interests, and lives outside of work.
Ah, so you're using these meetings for social activities. Personally, I don't think knowing my coworkers on a personal level is required to have a professional and cordial relationship. Everyone is different, and I appreciate that others do need that sense of connection, but I wouldn't enjoy forced social activities. At my company we do optional one on one and group sessions specifically for banter and getting to know each other. These can be fun, but the good thing is that they're entirely optional, and are scheduled precisely for this one purpose.
In addition to this, there can be game sessions and, preferably, physical meetups that can serve to create this personal connection, but again, I don't think any of it is strictly necessary to work with someone. There are completely distributed teams that have never met in person, that have established sufficient rapport and trust between them to do great collaborative work. "Teams will always work better when they know one another" is objectively wrong.
The entire concept of forced social activities is reminiscent of large corporate environments where management thinks team building exercises are what makes teams do great work. This always felt cringy, fake and ultimately didn't result in anything. Trust is built naturally by working with someone; not by being forced to learn about their personal lives. The fact our working environments have shifted to being mostly online doesn't change that fact.
> Finally, it actually reduces meetings and interruptions for the team. When we have a team retro, we do it during the sync. Weekly, monthly, quarterly planning—it all happens during the sync.
Frankly, this sounds awful. This means that people are never sure what the purpose of the meeting is and how long it will last. Doing these daily would absolutely interrupt any activity that requires long periods of concentration, such as programming. I would much prefer to have days without any meetings at all, and have scheduled meetings for a specific purpose.
Also, you have quarterly, monthly and weekly planning meetings? That sounds overly excessive.
But again, if all this somehow works for you, then by all means, keep at it. But most of these would be deal breakers for me to work in such an environment, and you shouldn't present this advice as something that will work for all teams and companies.
Re: Ask HN: Is it possible to have a structured work day in software dev?
#140Earlier quoted context omitted.
I work on a team that is split across North America and Europe, and or standard is that we all avoid meetings outside our working hours. It’s understood that European folks try to schedule Europe-only meetings in the morning so that there is plenty of time available in the afternoon for NA colleagues, and conversely NA folks keep their mornings open for team meetings. I personally shift my work day to starting at 7 s…
How do you deal with the 9 hour difference between Europe and West Coast?
Yes he has to wake up 1h earlier than me on that day, but he also probably earns 2 or 3 times my salary just because of his location so fair enough.