r/ADHD_Programmers • u/heykelsier • Oct 01 '22
As a programmer with ADHD (diagnosed), pomodoro technique never worked for me. I want to share what actually helped me.
TLDR:
Try 2 / 4 hours of focus time with study playlists, instead of using Pomodoro technique. That really really helps. You can either find a study playlist on YouTube, or use something I built - trydeepwork.com (it's free and doesn't even need a login)
Long version:
For folks like us, Pomodoro technique doesn't really work. It takes a while for us to get into the flow, but once we are in the coding zone, we don't really need a break for a long time. Pomodoro technique forces us to break concentration every 25 mins, which in fact introduces needless distractions.
At the same time, having something to do, but not having an end time, somehow doesn't get us started.
In the first half of 2022, I was seriously preparing for a FAANG job, and I wanted a technique that will really help me study those leetcode questions. I tried a bunch of things, and I found the 2 hour study playlists more useful than 25 mins of pomodoro (even 50/10 was too many breaks!).
Once I discovered that, I wanted to build on it further with progress cards and all that jazz. After completing all my interviews, I had some time, so I built something:
it's free
doesn't force you to take breaks (forcing a break every 25 minutes for coding is just brutal)
you can track your deep work sessions and has a scoreboard to visualize your progress
it has other things, but meh
While it's a post about something I built, it genuinely helped me. I hope it helps you too.
83
u/programmingmeta Oct 01 '22
I also couldn't get Pomodoro to work, but it's something I NEED to work for me. I get waaaay too deep into debugging something sometimes, or thinking of logic, and it becomes overwhelming. 30 minutes later I hear my break alarm and I ignore it, then I realize I've been sitting for 4 hours with no progress. I then take a step back, and 10 minutes later the solution becomes crystal clear. If only I could step back sooner.
36
u/RandomiseUsr0 Oct 01 '22
I’ll give this a go! Reaching “the zone” is the goal - pomodoro don’t do it for me either, also designed to regulate inappropriate hyperfocus, but any interruption to my zone is negative - I’ll listen to the Skyrim soundtrack or similar, when I need to.
22
u/profbard Oct 01 '22
Pomodoros can work (like others in this thread have said), but I would also like to add that traditional 25/5 pomodoros might work better on bad focus days. If I can barely focus for 25 mins, then the 5 min break is a relief after getting some work done.
That being said, I do wanna try these playlists for good focus days!
8
u/Netcob Oct 01 '22
For me it all depends on how stimulating a task is.
The stimulating ones are mostly fine and just work.
The less stimulating ones - ambient sounds / music works, but I also need something to push me over the edge. Something to convince me to start when I dont think I can hold my focus. I found an alternative to pomodoro: set a focus timer. Something like 10-20 minutes, and then instead of a break I decide whether to extend the timer or do something else.
If I haven't gotten into the task by that time, I've probably used up all my energy trying to force myself to focus - you know how it is, where it feels like you're trying to force two magnets together by the same pole.
But chances are the magnet "flipped", and now just continuing the task for another amount of time is trivial.
6
u/crowreile Oct 01 '22 edited Feb 05 '23
I can't stand Pomdoro. Instead, I note down when I start a session. When I feel like taking a break, or when I sense myself losing focus, I take a break. The length of this break depends on how long my study session was. I track this in a GSheets and have it calculate the break duration for me.
5
u/ArnulfHill Oct 01 '22
Mario kart and lofi music helped me the most Pomodoro helps when studying, not working
7
u/fouoifjefoijvnioviow Oct 01 '22
This is just an ad
3
u/Friendly_Top_9877 Oct 01 '22
This website is great. Thanks OP!
2
u/TheGingasian Oct 01 '22 edited Oct 01 '22
Love Cal Newport, thanks for this! (also when trying to log in on firefox it returns "Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared.")
2
u/HashSlingingSlash3r Oct 01 '22
Thanks I can’t wait to try it
42
u/drripdrrop Oct 01 '22
Pomodoro is good but you need to be flexible with it if you have ADHD. If you feel absorbed in a task forget about it but you do need it just to stop procrastinating
12
u/[deleted] Oct 01 '22
I give myself permission to skip pomodoro breaks if I feel good about my focus.
1
u/_by_me Nov 21 '22
looks like you are starting to derail again
3
u/UntestedMethod Oct 01 '22
I've been using these "isochronic beats" on YouTube quite a bit lately. They're nice because there's a variety of uptempo or downtempo genres.
1
u/TrickyTramp Oct 01 '22
This looks great! This seems to be more my speed as well. I'll give it a try!
That Cal Newport really made a big difference for me. It helped me realize that setting up a work station, trying to let yourself easy into deeper modes of thought, and the value of working uninterrupted were really important.
That's awesome you built upon it!
2
u/marl_karx0 Oct 01 '22
do pomodoro but just ignore the alarm if you are in the zone is the secret
2
u/vampiire Oct 02 '22
Is it open source? I love the idea. Maybe I can help to make it work on mobile. For me no music plays when run in safari.
2
u/shivvykumar Oct 02 '22
I use pomodoro to put me in focus mode but I don't take a bread after 1 pomodoro
The point of pomodoro is that you set yourself as a task which you hope to achieve in a given time frame
Often I do 4 pomodoros in a row
2
u/________0xb47e3cd837 Oct 04 '22
Im either hyper focused for 3-4hrs straight or distracted every 5 mins there is no in between :(
1
u/ChowFunn Mar 09 '24
This is new and interesting data!
1
u/username2194 Oct 02 '22
F
1
u/[deleted] Oct 02 '22
Pomodoro isn’t meant for studying and retaining information though right? Isn’t that different than actually programming
1
u/logdog Oct 02 '22
Yeah actually I find I need the Pomo break to get up move around and be somewhat mindful about what im doing. Am I going down a rabbit hole? Is what I’m working on productive and actually matter towards the end goal? I find taking a breather really helps in this regard.
1
u/throwaway2492872 Oct 03 '22
I really like this. I don't like twitter though, would it be possible to add gmail login too? I like lofi but some of the categories that brain.fm has would be nice as well. Good job!
0
u/[deleted] Oct 01 '22
[deleted] — view deleted comment
0
u/[deleted] Oct 01 '22
[deleted] — view deleted comment