off-topic

2026-01-24T23:39:58.017549Z

How come in one weekend I can often do as much work as would normally take 2 weeks? This has always bothered me. I feel we underestimate just how unproductive a work day is. You have the overhead of: • Commuting to work • Tons of meeting • Answering other's questions • Doing code reviews • Going through your emails • Going through your slack • Checking with others to make sure you're not doing something similar or that affects them • Dealing with merge conflicts • Being pulled into escalations • Etc. It's even more stark a contrast now, that with AI, I can get even more done in a weekend than before. Is it just me? And has anyone found tricks to make the work days just as productive? Before I had children, my trick was to work 12pm to 8pm 😛, that way at around 4pm distractions stop, and you can focus for 4 hours as you are the only one working.

2026-01-27T16:27:14.534879Z

Thanks for all the tips. I can acknowledge seeing it as "the work itself', but was wondering if it had to be that way.

Mateusz Mazurczak 2026-01-27T16:31:22.098049Z

Regarding tips, it's important to manage your availability well. So you have long enough non-disturbed time slots for work as each interruption is costly. For example when I need to focus I silence notifications and enter "focus mode" untill I finish. I try to schedule meetings in a way that it's either start of my work or end or try to push all in one day. Sometimes I start earlier/later so that I make sure I have few hours of interrupted work when there is no one yet or people left already.

seancorfield 2026-01-27T18:07:08.192329Z

The dreaded Microsoft Teams has a "Viva Insights" feature that can automatically block out "focus time" on your calendar. I generally have it block 1-3 pm every day, but it auto-adjusts around other meetings on your calendar (and it auto-books time about a week in advance).

thomas 2026-01-25T08:44:40.744149Z

yup, sounds familiar

7tupel 2026-01-25T09:23:10.331889Z

I believe this comes down to how people and processes work in a company. I.e. I get the same feeling of not getting anything done at least half of the week because I'm pairing with our juniors, explain aspects of the business domain and it's processes to new colleagues, ... But then I remember that this is actually part of my job and given that our juniors can do more and more work on their own i would say that I am getting stuff done. But yes I agree that there are sometimes a lot of unnecessary long meetings often because "that one person with a full calendar has to be at this meeting only to say that he/she doesn't care as long as they don't have to do the work". For me I found a good balance (most of the time) by starting early in the morning so I have about two hours before the daily when most other colleagues are still sleeping. Also we established to have time blocker when we are not available except for super urgent matters which also usually works well

yannvahalewyn 2026-01-25T09:29:41.134599Z

My few tricks are: • saying no to more meetings (try doing this as much as possible) • limit reviews to 30mins end of day (instead of constant context switching), • have good tooling for all repetitive tasks, • be working on 1 clear task (written down in front of you works really well), • putting Slack in Focus mode (calls for emergencies), have clear 'office times' if necessary Depends on the type of company and role of course but in general, just like making time for things you gotta make space for focus.

yannvahalewyn 2026-01-25T09:38:39.046999Z

Also as @seancorfield mentions making small incremental PRs minimises conflicts a lot. I like to merge multiple (maybe 1 - 5) PRs a day and rely on things like feature flippers to be able to merge partial features into main early. Haven't had many conflicts recently whilst at the same time working and collaborating on a lot of code. It does create a lot of branches, so I made a tool for myself that has eased the pain a lot over the past year. I'm actually polishing up the implementation and documentation at the moment, planning on making an official release soon (WIP nearly ready): https://www.prstack.dev/

👍 2
👍🏻 1
Mateusz Mazurczak 2026-01-25T12:34:43.394149Z

If you build software alone it is quicker for you to build than building with more developers when you measure in how much code you write or how fast you ship. But long-term more will be built with bigger team (assuming similar level of skill of other teammates) and of higher quality and lower risk for the business when the one-man army leaves the company. Also the bigger company gets, the harder it is to be flexible for everyone. Company managment style always will be better for some and worse for other, so it balances out.

💯 1
seancorfield 2026-01-25T15:59:02.523139Z

Having worked in small startups and several medium-to-large companies, I'm always impressed by how much small teams can get done -- but companies always seem to "scale" by adding more people and losing that small team dynamic. Productivity (of the team) does not scale linearly on the number of team members because of the increase in communication overhead and other bureaucracy. And, of course, scaling by adding more "small teams" still doesn't scale because then you have a different communication/orchestration overhead. It's a tough problem.

👍 2
p-himik 2026-01-24T23:56:27.369639Z

It all depends on how you measure productivity. Arguably, apart from the very first item, everything from the list above could be counted towards "work".

➕ 2
seancorfield 2026-01-25T01:14:23.284669Z

I WFH, have almost no meetings, rarely have to answer anyone's Qs, code/PR reviews are minimal and fast, I follow Inbox Zero practices so dealing with email slots into Pomodoro segments, same with Slack, most of the companies I've been at aren't big enough to have the similar/affects problem (not even Macromedia, although Adobe was close but that was mostly due "enterprise" management thinking, IMO), merge conflicts are not a thing if your PRs are small and focused, escalations are rare because systems are stable and uptime is good 🙂 Maybe the problem isn't "work" per se but the company you're at and its culture? 😄 But, seriously, all those sound like process/management problems. None of them should be issues in a well-managed environment. But most companies are not well-managed 😞