DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

Which day of the week do you get your best coding work done?

Whether a matter of personal productivity or circumstance, which part of the week is best for your most personally productive work.

Please get into details of what makes you productive on those days — whether it is how meetings typically stack up or otherwise.

Top comments (51)

Collapse
 
dendihandian profile image
Dendi Handian • Edited

not monday, nor friday

meme

Collapse
 
nombrekeff profile image
Keff

Acurate

Collapse
 
devfranpr profile image
DevFranPR

minimalWage === this

Collapse
 
kristinegusta profile image
Kristine Gusta

I will be the odd one but I will say - Monday ! It is the first office day of the week (we have a hybrid setting) , and you still have energy from the weekend.

Collapse
 
jessica_veit profile image
Jessica Veit

Same here! I generally fill my free time with other activities than coding, so on Mondays I am so hyped to finally get it started again 🤩

Collapse
 
ridhwana profile image
Ridhwana Khan

The day that I have no meetings :D

Collapse
 
joelbonetr profile image
JoelBonetR 🥇

No meetings? Does that even exist? 😱

Collapse
 
epigene profile image
Augusts Bautra

Productivity must cluster in the middle of the week. Monday is for gearing up and by Friday I'm exhausted. Used to be I moved mountains on Thursdays, but nowadays it's the meeting day. Should probably change that.

Collapse
 
ben profile image
Ben Halpern

I'll go first: We have "no meeting Fridays" which are pretty great for a certain type of productivity, but it's also a way to ease into the weekend, so I don't try to make those the maximally productive days.

By Wednesday and Thursday, most key communication is behind me — as well as a lot of my "critical tasks" and I can usually get some good stuff done on more creative work those days.

Collapse
 
chrisgreening profile image
Chris Greening • Edited

Hmmm never thought about it before but definitely Thursday:

  • knocked out tedious chores earlier in the week
  • built up momentum and cleared away post-weekend brain fog
  • almost EOW so I have motivation to be productive otherwise weekend work
  • we schedule a lot of internal and client meetings for M-W so Th is the first day I can jump into an IDE and just hack away without interruption
  • excited for the weekend but not so excited that I can still focus
Collapse
 
dinerdas profile image
Diner Das

Sunday on a side project I really care about. Saturdays tend to be home chore days.

Collapse
 
fish1 profile image
Jacob Enders

Friday.

On Monday I feel like I have a mountain of upcoming work.

But on Friday, I have that sense that 90% of the weeks tasks are finished. I can then enter Zen mode and work on things that I didn't expect to get to this week. I am way more productive when I can work in Zen mode.

Collapse
 
nombrekeff profile image
Keff

For me, it's usually Wednesdays or Thursdays. Mondays are packed with meetings and management stuff, and on Fridays, I'm usually quite exhausted and we do sprint reviews each 2 weeks, so not the most productive for me.

Wednesday and Thursday I can get work done most of the day if I don't have too many PRs to review. On a good Thursday, I can get a straight 4h block of coding time at most (usually less)

It's been a while since I've had one of those coding days where you spend all day coding... I kinda miss those 😔

Regarding Tuesdays, I don't believe they exist xD

Collapse
 
imthedeveloper profile image
ImTheDeveloper • Edited

I did some work for a business which actually had impressive data on not just their own but a few 100 other businesses across industries to measure "output". This may have been simply widgets produced (manual), to cases worked (e.g. request for pension payouts), to lines of code written (based on end of day commits through a period) through to sales ads approved etc. Super broad...

Regardless the data always showed Tuesday as the most "productive" followed by a Wednesday, approx 10-15% loss of output. Then Thursday and Monday was quite interchangeable dependent on the industry. Friday categorically dire.

There were lots of ideas as to the reasons and some are actually quite simple. If you map over the top the resources available, you generally see Mondays are a good long weekend or an easy sick day. Fridays are typically the half day, half pay and long weekend candidates also. The workforce that is available on a Monday typically talk about their weekends, get up to speed with their tasks for the week and when they hit Tuesday they've got themselves set up.

By Wednesday you're now losing productivity typically due to the output of a Tuesday surfacing issues / problems / meetings etc. Most businesses tend to schedule "events" on a Wednesday e.g. training, awareness (h&s) etc so you lose hours. "Mid week check in" as well as weekly reporting up through the business also becomes a drag.