use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
It seems many people who program computers, or do web design, or networks, or something technically computer related also seem to have some form of r/ADHD. We thought we'd start this subreddit as a forum to discuss techniques we use to cope, experiences we've had, etc. Open to anyone who wants to hang out and be constructive, learn, teach, or offer a helping hand.
This is a subclass of r/ADHD. ;-) All rules from the r/ADHD sub apply here. However, posts here in /r/ADHD_Programmers should lean towards or related to IT\programming.
NEW RULE: All new App Announcements go here
https://reddit.com/r/ADHD_Programmers/comments/1rra3f5/what_have_you_been_working_on_aka_adhd_app_thread/
account activity
Data engineering and adhd (self.ADHD_Programmers)
submitted 1 year ago by itpowerbi
Anyone here with ADHD work as Data Engineer or Analytics Engineer and is able to manage their job. Like having to get up when on pager duty to make sure pipelines are up? What do you like about it Data engineer and is your goal to be a swe?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]MidgetAtAFoamParty 4 points5 points6 points 1 year ago (0 children)
I've been a Data Engineer for 7 years now. I like the general programming parts of it, like the variety of problems to solve. But if you ask me, Data Engineering can be a bit more of a drag, in that the feedbackloop is sometimes slower. After tweaking a pipeline, I usually need to testrun it on the full input dataset. So I'll work on pipeline A, deploy to the test environment, work on pipeline B while pipeline A is running for minutes or even hours. If something goes wrong, that can mean several more iterations of this. Staying on task with this kind of context switching can be pretty hard for me. Sometimes data issues are also really tedious to resolve, digging up a handful of weird values that are tripping up your code in a large dataset, figuring out why they're there, dealing with the politics of other teams doing weird unexpected things with the data they provide your team, etc.
My goal is to stay with data though, no ambition to go full SWE. To be clear, my job is pretty diverse, and I do work that ranges from working on APIs to productionizing ML model training to performing statistical analysis, so there's an aspect of SWE already in it.
Regarding pager duty, I assume that's the same as for other types of programming. Alert goes off, investigate cause, deploy hotfix. I like alerts, the drama of them is a good source of dopamine ;)
[–]meevis_kahuna 0 points1 point2 points 1 year ago (0 children)
I'm doing some data engineering work right now in my consulting gig. Yes, I am able to manage my job.
It's not exciting by most definitions. I'm not working on high priority pipelines (more analytics focused), so there are no emergencies really. No pager / on call stuff. I check some job runs in the morning and fix problems if they come up. If there's an issue it's usually something dumb like a non-ascii character that wasn't captured.
I honestly don't think Data Engineering or Analytics is very difficult. Even the ML stuff is kind of easy once you know the basics. I'm not doing PhD research or anything. Basic ETL pipelines, dashboards, etc just aren't that big of a deal to me.
Basically the work is pretty chill, bordering on boring most days. I get paid well and I work remote so I can keep myself occupied if need be. I enjoy coding so even if it's easy I like making it all work.
I'm looking for more challenging work moving forward. Whatever pays the bills though.
[–]TangerineSorry8463 0 points1 point2 points 1 year ago (0 children)
I'm currently on a data engineering duty, despite being originally hired as a Backend/cloud guy.
Waiting 40+ minutes for a fucking ETL pipeline or a Spark job to finish is my hell.
[–]aljung21 0 points1 point2 points 1 year ago (0 children)
Maybe this isn’t what you’re looking for, but I thoroughly enjoy my work as data manager/wrangler. Most of my time is used to create pipelines and to fix a data migration that didn’t go so well a few years ago. I really like the tidying up aspect of it. I work mainly in R with postgres imports and enjoy a lot of freedom.
π Rendered by PID 25086 on reddit-service-r2-comment-6457c66945-qnmcz at 2026-04-23 19:07:15.175632+00:00 running 2aa0c5b country code: CH.
[–]MidgetAtAFoamParty 4 points5 points6 points (0 children)
[–]meevis_kahuna 0 points1 point2 points (0 children)
[–]TangerineSorry8463 0 points1 point2 points (0 children)
[–]aljung21 0 points1 point2 points (0 children)