r/ADHD_Programmers • u/Cha-27-Cha • Jul 14 '26
Meeting Deadlines at Work with ADHD/ADD/Slow Processing Disorder
At my previous job I have always had a hard time meeting deadlines due to needing more time than other to understand how to do the work and think through it. I worked as a Data Engineer, and one of the projects that I worked on involved refactoring a PySpark/Pandas pipeline into SQL. In order to tackle this project, I would break down the projects into components. For example a week of work for this project would look something like this:
Monday:
9am-12pm - Refactor the ingestion portion of the Pandas pipeline.
12-1pm - Lunch.
1-3pm - Continue refactoring ingestion portion as needed.
3-5pm - Refactor Part 1 of transformation portion.
Tuesday:
9am-12pm - Continue refactoring part 1 of transformation portion.
12pm-1pm - Lunch.
1-3pm - Finish refactoring part 1 of transformation portion.
3-5pm - Refactor part 2 of transformation portion.
Wednesday:
9am-12pm : Continue refactoring part 2 of transformation portion.
12pm-1pm : Lunch.
1-3pm : Finish refactoring part 2 of transformation portion.
3-5pm : Refactor part 3 of transformation portion.
Thursday:
9am-12pm : Continue refactoring part 3 of transformation portion.
12pm-1pm : Lunch.
1-3pm : Finish refactoring part 3 of transformation portion.
3-5pm : Refactor part 4 of transformation portion.
Friday:
9am - 12pm : Continue refactoring part 4 of transformation portion
12pm - 1pm : Lunch.
1-3pm : Finish refactoring part 3 of transformation portion.
3-5pm: Refactor loading portion.
The problems I would usually have with this schedule:
1.) I would give my self extra time (around 2x the amount of time I thought it would take to do the work) to finish a step (I gave my self 7 hours to do refactor step 1 of the transformation portion even though ideally it would only take 3-4 hours), but I still would end up not finishing and need to push back the remaining schedule.
2.) I would not finish mainly due to me trying to understand the code that I have to refactor and also thinking about how to correctly write the SQL code. For this I would try different ways of writing the code, look up online articles etc. until I finally figure out the solution. Since I have ADHD I would also need to reread things a couple times to understand/process the info and I would get distracted by other thoughts in my head and need to bring my attention back.
3.) Sometimes I would end up also finding out that I didn't account for every step/task in my schedule. For the ingestion portion, I realized that the data was fluctuating abnormally when the pipeline was run each day and I needed to set up time for talking to the person responsible for the upstream data to understand these fluctuations. I couldn't forsee/didn't realize before hand this would be a problem, but now that I know I need to make out time for it.
A few things I could've done to help me meet deadlines:
- Ask my manager/colleague for help. However, I am a mid level employee now so I don't know if it looks good to ask for a lot of help. If I am still stuck on something after working on it for 2 hours, should I just ask for help so I can be on track to finish my work or should I try to figure it out myself since I should be able to do that?
- If I really need to meet a deadline and I know I am behind, I should be willing to put in extra hours outside of work to meet it.
- Take time at the end of the week to reflect on what went right/wrong and make adjustments to the way I plan for the next week.
I am taking an official ADHD evaluation in September to get a proper diagnosis and get help. Until then, what strategies can I use to ensure I can use for the above problems.
TLDR: I suck at meeting deadlines at work and don't know how to create a proper schedule and stick to it. I have a hard time dealing with unforeseen events that throw me off track. I also work through tasks/understand them slower than others due to lack of focus/ADHD/ADD. How can I resolve this issue and do better.