DEV Community

Mangabo Kolawole
Mangabo Kolawole Subscriber

Posted on

Describe your day as a developer

Hello. I hope you are doing well?
How do go through your daily work?
And What makes one an efficient programmer on a macro level?

Top comments (5)

Collapse
 
mjsarfatti profile image
Manuele J Sarfatti

I'll start with the last question: you get efficient by taking care of your body and mind. Apart from the usual "eat well, drink often, exercise, get enough sleep", I noticed one additional thing that can make a huge difference: as our bodies and minds have a sort of daily cycle of their own (and it's different for each one of us) it's important to align intense work with the moments of the day when our minds are at their best.

On my ideal day I wake up after 9 having had 8-9 hours of sleep. I sloooowly get ready for the day, eat breakfast, let my body wake up, maybe sit and read for a while or talk and hang out with my partner.

Some days I will also sort some emails, especially the quick and easy ones. Other days I make it a point to not open any message in any form whatsoever until the afternoon, so as to keep my mind uncluttered.

I will start coding between 11 and noon for 2-3 hours (that's how long my brain can take, before quite literally giving up). Then a late lunch, then another 2-3 hours of coding. As you can imagine my day ends up kind of late, but that's ok.

Some days I'll hit the gym at 12:30, which means I'll only do one coding session in the afternoon, if I can afford it (no imminent deadlines), or I'll try to have a second session after dinner. That's ok because the next morning will be slow anyway!

Collapse
 
koladev profile image
Mangabo Kolawole

I love your first paragraph. So it’s important to understand the hours when we can get the best of ourselves.
And your days seem very free. I mean the way you organize yourself seems to make you efficiently productive.

Collapse
 
mjsarfatti profile image
Manuele J Sarfatti

It's easy if you are a freelancer (like me) or if you work for a remote first company. It can be harder of you are employed. When I used to be employed I had to start working at 9:30, and it basically meant my employer was paying me for a few very unproductive hours.

And I don't have kids, that's also important.

Thread Thread
 
koladev profile image
Mangabo Kolawole

I see. Actually I am studying and it’s difficult to focus on the skills I want to increase with school projects and going to school to 8am to 7pm.
However, freelance seems interesting after graduation.

Collapse
 
koladev profile image
Mangabo Kolawole

Oh great! I love your advice. I will apply it and see the results.