Live data from Hacker News

Ask HN: Is it possible to have a structured work day in software dev?

news.ycombinator.com

71–80 of 151 posts

Re: Ask HN: Is it possible to have a structured work day in software dev?

#71
Have a few questions, and some ideas.. may or may not help :) But definitely some food for thought and introspection.

  Lately, I feel exhausted with all the late night meetings thats required of me at work
How long has this been going ? If it has been a couple months then I would recommend waiting it out tbh. In my experience, ideally the anxiety levels eventually fall off in roughly logarithmic decay ie the worst bits are in the beginning and after that it may be possible to find a structure/pattern to feel comfortable in (or another very highly likely outcome is that the frog will get boiled... ie you will decide to leave)

Do these meetings result in some action items at the end ?

If every single one of these meetings result in action items, different ones each time ? Then something is fundamentally wrong (either in the process, or in the software solution or both) that needs fixing and it needs to be established how that can be fixed AND why it has NOT been fixed as yet ? That is where your leadership role will come in handy.

  I feel so burned out and anxious all the time, not because of overwork, but due to a lack of formal structure in my work day.
If you are in a leadership role then I am guessing you are not required to deliver story points by writing code ? The only other formal structure outside of coding, reviewing, merging, testing cycle is sadly... meetings. (Takes me back to my earlier question, are meetings resulting in action items ?)

  I'm thinking of starting out on my own someday
Even that path is not guaranteed to bring structure, unless when Gavin Belson calls and you decide to take the 10 million straight away and reject Peter Gregory's counter (sorry, that is a Silicon Valley S1, E1 reference) and that depends on if you have an idea/MVP worth that bidding... otherwise observing other founders I know personally, they are in for a marathon (possibly triathlon) and the returns/pay-off is a long way in the future and structure not guaranteed.

  and work was monotonous bug fixing, but I felt much more at peace since work was always predictable most of the time
But the pay was average at best ! No one wants that tbh.

I would suggest that try and find out where the inefficiencies are which require these meetings (besides the timezone differences) and use your leadership role to work towards fixing those. If however it is a dead-zone then work towards establishing that is indeed a dead-zone and then leave... don't take an uninformed terminal decision.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#72
It'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 hours total, across all the jobs.

I think that sort of culture is easier to find if you look for smaller companies that largely work together in the same office anyway, vs huge distributed multinational organizations that are always looking for commodity labor from anywhere.

The kinds of companies that look for cultural fit, implicitly or explicitly, also tend to plan around this sort of thing, rather than just blindly making their employees keep irregular hours.

What I'm saying is...this is definitely not something you have to accept as normal. Maybe within a specific part of the industry or at a specific level of management, it's a thing, but if you want is a software job that pays a livable wage and still lets you have a regular life outside work, that's definitely doable. Don't go into games, infrastructure, devops, etc. Find some business that doesn't need round the clock presence. Many of those are software jobs in other verticals. They may pay less, but the sanity is worth it IMHO.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#73
tl;dr 95% yes, 5% no.

I'm a solo freelancer and I work from 8am till 3:30pm. However, there are times when things need to be done during late night hours. This happens maybe once a month and I don't complain - this is a bonus of working with me. When my client starts to abuse my flexibility I charge 2x/3x hourly rate for the tasks done outside my regular work schedule. This quickly verifies how important these tasks really are - sometimes clients indeed pay extra without fuss, at other times the "unacceptable 3 min downtime at 8am" becomes acceptable to them ;-). Share the pain with them.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#74
post #16

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?

My company has a culture where it's totally okay to refuse, I've even gotten invites at 2am whenever they hold a webinar during their morning. Regardless of that we still see replies from engineers there when it's 2am for them (they are not on call at that time and it's not an emergency).

Re: Ask HN: Is it possible to have a structured work day in software dev?

#75
post #16

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…

I think your attitude is unreasonable in some ways. With remote work, you can (I'm assuming) plan your day, work your hours that suits your team. This includes taking your kids to the park during daylight hours, then working from say 5pm - midnight. The right to disconnect feels more about letting people disconnect "after hours". But this depends on your hours.

The right to disconnect for me is when I don't have to care about work anymore for that day. Whenever I work some odd hours to have free time during the day this time is simply much less enjoyable. I know I will have to attend to work obligations while I'm supposedly on free time to enjoy daylight hours. This pressure is not something I can turn off at will.

With remote work I appreciate having the option to use the inevitable idle time to be more efficient with house chores and such but remote work never brought me the freedom you tout...

I have worked remotely in the past before COVID and tried your suggested approach, would be free during afternoons and work from 17-00, or split the day in morning and evening work. It didn't ever give me the same relaxation as I get from having free time until the end of the day.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#76
I work at a distributed company with teammates all over the world and the founders in the US, while I'm in Europe. My meetings are often in the late afternoon or evening for this reason, which I've grown to really enjoy. Here's what I find helps:

* As a company, we've largely leaned into asynchronous communication and many/most things just don't need a meeting.

* The company and team are aware that we have people everywhere, and try to find reasonable hours for meetings. Next week, a meeting ending at 18.30 my time is the latest meeting I have. Nobody expects me to be present for very late meetings in my time zone (though if it was unavoidable I would still join).

* I try to bundle my meetings on the same day. I'd rather have a few meetings back to back that go later rather than have meetings in the afternoon/evening on every day of the week. This works for me for early meetings as well, when they do come up: I just prefer to have as many days as possible completely meeting-free. If a new mandatory recurring meeting is scheduled on one of my "meeting-free" days, I see if I can reshuffle my calendar to bring those blocks of meetings together again. Because there are not many recurring meetings, this is often possible.

* I've marked "Ideal meeting hours" in my calendar on my three "meeting-preferred" days, and those meeting hours go from later afternoon to evening in my time zone. This allows my teammates to schedule impromptu meetings on days that still suit me best (whenever possible, which is often).

* I think of my morning-early afternoon hours as my focused work hours because I rarely have meetings then, and accept that late afternoons are likely to be more hand-wavy and talky. This also allows me to mentally prepare for synchronous interaction in advance and not feel like I'm just hopping in and out of meetings all the time. On days when I have evening meetings coming up, I've learned to be OK with starting a bit later or taking a longer lunch. My day is simply offset to accommodate for the meeting times, not extended (at least that's the attempt, I'm not always successful with this).

* I make it very clear to my manager that I like minimizing meetings and having more time for focused work, and prefer async communication. Some people are just more into meetings and feel that seeing someone face to face works best for them, and I make it clear that while of course I'll attend whatever meetings are needed, I am not one of those people who ever _prefers_ a meeting over other options.

I realize some or all of the above could be more complicated in a manager position, but in a well set up distributed team I think it should be manageable to avoid burning out both ICs and managers like this.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#77

> 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…

> One challenge of leadership positions is that problems get escalated to you and this comes with unplanned disruptions.

Particularly due to bad hires and weak processes. A team should be self serving and should know how to deal with issues without hand holding.

But op’s case seems to be a bad company. I’d move on asap. If they are in west or east europe they should find a job in no time.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#78
Lots of people here have been saying that you should find a new job, which is probably not bad advise, but I do think you could also try to insist on boundaries more. If you don't set any, people won't respect them - it's often that simple.

You can compromise and agree on "core hours" where you'll always make yourself available, even if that's in the evening, as long as you can arrange for it. The company can compromise and adopt a more async style of communication (I've established that several times both in leadership and consulting roles - it works, you just need to know how to talk to C levels in their language.)

You could even give your leadership some weeks to come up with a solution, telling them your requirements (along with things you could compromise on). If they truly expect you to be available 24/7 - it'd be surprised, but that's clearly not a good place to work then. From my experience, this is the exception, not the rule.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#79
post #63
post #16

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…

0900-1800 CET is 1900-0400 AEDT. How would that work?

Hmm? That means half your workday already overlaps with the time you are in the office anyway. If you just schedule all meetings before 23:00 you should be fine.

Re: Ask HN: Is it possible to have a structured work day in software dev?

#80

Discount everything I'm going to say if: * You're meetings go later than midnight or 1am, I think that's unreasonable. * You're working more than 8 hours a day. I also used to complain to myself about this a lot, then I became resentful and I became kind of grumpy / surly in the meetings. I complained to my managers about it and then I realized, for them, meeting attendance was more important than anything else. So I…

> So I just adapted my schedule to that aim and it was a success.

Stockholm syndrome, maybe a bit of ptsd.

I’d not follow such advice @op. Find a place that respects you.

Post reply on HN