What's your experience? Can an engineering team be successful only working 4-5 hour days?
With that in mind, not all coding is equally brain-intensive. If I put in a serious intense hardcore 3 hour session of gnarling code wrangling, I'm pretty much done for several hours. Conversely I can do minor refactoring and code cleanup all day.
It's well known that pushing developers to work more hours isn't effective. It might (might!!) get a product to deadline faster, but it will be at the cost of burned-out developers who will have greatly reduced productively, and a decreased quality in the codebase and more defects at the time of launch. And the better developers tend to leave for a healthier environment.
Regarding skipping meetings and emails, figure out (if you haven't) why you're doing that and take appropriate steps. Maybe it's having a discussion about why a particular meeting is unproductive, or alternate forms of communication. Maybe it's finding a reason to go to a meeting other than its stated purpose.
Luckily, my company doesn't have a policy that anything I work on during my shift is theirs. They don't mind me doing me during downtime, and in fact, they encourage it. I believe its right in the handbook that they encourage us to go on social media if we have nothing else to do and have gotten all of our work done. I work for a media company, so it kind of makes sense that they would want us to be up to date with social media trends and news.
I've built several successful websites during downtime and off-hours (after I leave work and continuing on it). I think much of my success outside of work has to do with the hours I've had downtime at work. We can definitely get busy... but we pretty much sit around, waiting for an inbox to have work in it, and we just get it done when it comes in. After it's done, I return back to what I was doing before.
While I definitely procrastinate, it's rare for me to not do anything. Always working on something. In my early days, I had started up a side gig freelancing, building, maintaining, and editing websites for clients, and then I started up a side business while working for my main job and currently in the process of starting up a second side business.
None of my side businesses steal away any business from my company, and if anything, only compliment their work and mine. In fact, I try to reel in business for my company so that I can keep doing what I do. Everyone wins.
I firmly believe that obtaining a doctorate is as much about jumping through hoops that they have set on fire as it is mastery of your academic field of study. I just wonder the quality that was surrendered because sleep was in critically short supply.
In business, I believe it is better to work smart than to work hard. I acknowledge that when I was working on my doctorate had I taken a step back even for a solid day, I would have recharged and likely saved myself 5x that in lost productivity. Unfortunately, it is hard to see that when you are under intense pressure to produce huge volumes of work on a very brief timeline.
On average, I think that number is about 6-8 hours per day for most people. But even that length isn't functioning at your peak, just high enough to be generally worthwhile. Peak effectiveness would be more like half that.
You need to do your research and find out what works best for you and your team, but the larger the group, the more likely you are to fall into the typical pattern.
Sounds to me like you need to reduce distractions rather than working more hours.
Nowadays, working long days is something I do a few days a month when stuff happens to pile up that will slow other people down if I don't complete it.
I recommend thinking more about why you're not productive in the hours you're working. My solution to excessive distractions was to switch my schedule two hours earlier. I now get a solid 2-plus hours of uninterrupted concentration every morning before the office begins to fill up. Then I spend a few hours doing things that require interfacing with other people. And if I'm lucky I get a few more concentration hours later in the day too. I also work from home whenever possible to minimize distractions - those days are blissfully productive.
I do think progress is proportional to time spent on it. The only question is how much time you can get in and at what cost. You can always push harder, but it can lead to burnout and deplete passion.
My personal experience: for past few years I have been at least as productive as most programmers, while only working 28-35 hours a week. And not all those work hours were spent coding, obviously.
I'd take it a step further: I believe enforcing a shorter workweek makes you more productive. It forces you to prioritize, instead of going off on yak shaving expeditions, it forces you to spend more time thinking upfront, since you can't (badly) compensate by working longer hours. More here: https://codewithoutrules.com/2016/11/10/work-life-balance-so...
Plan your day so you can use those 4 hours of focus the most! For me that means no meetings, phone calls and email in the morning if possible.
We have Jira at work as well as some legacy Bugzilla systems. I have been trying to get everyone sending requests to my group to put them in Jira.
I prefer a structured process so I can minimize interruptions of developers.
Some days I'm on fire and I'm working at 95% from start to finish. Other days I'm maybe 60% productive, things just "don't go well". On average I assume I'm a productive and useful employee, as I've never had any performance warnings, or criticisms.
It's just the nature of the industry. You can't perform at your peak 100% of your working life. Some days you need to mull problems over, try different approaches, cancel them debug random failures, and so on.
I love my job, I love my colleagues, but I can't be 100% efficient and if I were I suspect I'd get annoyed about it. I need to wander, to pace, and to scribble on note-pads.
In point of fact, the observation of no interruption for the team (by anyone including management) means more work is done in less hours. This observation, which I have found to be true, was made in the late 80's.
Any interruption in thought processes when doing engineering/technical work requires the person to spend a significant amount of time returning to the place where the interruption occurred.
Management practise since the late 80's has ensured that all technical staff (engineering, programmers, etc) must be interruptible at all times (especially by management itself). The team/team members have no ability to redirect phone calls, email messages or management meetings to management PA's to deal with.
The experience that I and my technical colleagues had was that if we could have a non-interrupted period of 2-3 hours to work on any project, we would achieve more than we could in any normal interrupted 8 hour day. Often we found that an extended uninterrupted period of 4-6 hours would allow us to complete technical work/projects that would normally take us a week to complete. This was based on a total effective 1 hour due to the continual interruptions we normally received during our normal days. This lead us to start work early and finish late when we could work uninterrupted. Of course, this worked against as this was in effect unpaid time.
The common management practise of the last 30 years has ensured that every technical/engineering team works at its lowest efficiency. There are some managers who will protect their engineering teams from such interference and as a consequence get a much higher efficiency out them in a normal work day of 7-8 hours. Unfortunately, these kinds of managers are few and far between.
I would say that any team that works beyond this number of hours will still not achieve anywhere near the same results as a corresponding team that has the unfettered ability to block out all interruptions.
In addition, it also requires group offices for this to work. Open plan layouts are an instant cause of inefficiency, especially with technical/engineering groups. Two to three team members per office would be ideal.
As an office is considered a status symbol within management circles, we should not expect any sensible outcome in this area. All of this was documented and published in the late 80's.
In relation to your comment that in any day there is only 4 hours that you write solid code, I would suggest that if you had an uninterrupted 4 hours that the amount of code produced would very likely double or even triple and be even better.
Just don't expect any management or management guru's of today to see it this way.
The comment regarding brain-intensive work being fatiguing is certainly true when you have to deal with multiple interruptions. From my experience, mostly the fatigue is from having to get yourself back to the place you were at before the interruption. A uninterrupted period of time devoted to a brain-intensive activity is less stressful than the same period that has had interruptions.
I am also saying that such periods of time need to be regulated by oneself so that burnout doesn't occur. Good physical activity, good food, rest, relaxation and good non-work related socialising make one able to keep at peak efficiency.
Have made some edits about to fill in more explanation and correct spelling and sentence structure.