r/ADHD_Programmers

🔥 Hot ▲ 85 r/ADHD_Programmers

insane ADHD hacks that have worked for me (original)

guys I’ve done it all!! I was diagnosed with ADHD when I was 15 and noticed it in my inability to focus in classrooms but I could always get stuff done (medicated) at home. However, when I got to college I found it much more difficult to remember to do things, even if I really wanted to do them. Here are the things I have done that have really changed my life:

  1. I really struggle waking up in the morning before my meds kick in so even taking them without falling back asleep is hard. I sleep with my pillbox in my bed with water directly beside me. It minimises the risk as much as possible. When I’m dating someone, I often ask them to wake me up to give me my meds so I can fall back asleep and wait for them to kick in.
  2. I also sleep with my planner in my bed so that I look at the planner instead of random shit on my phone. I find it pretty hard to even remember my name most mornings so it really helps me set my intentions or at least remember 2-3 important things to do.
  3. I also don’t remember any of the things I have done that I have successfully completed, both large and big things. Every day I write down what tasks I did in my notes app so I am aware that I am making progress and am not just floating aimlessly through time and space.
  4. Everything showers twice a day 🌟 I cannot do a morning routine sequentially. I don’t know what it is, but I do something different every time. Like I put my socks on and then brush my teeth and then stop to do something else and then I don’t remember to do the rest until way later in the day. So I just keep all of my face wash, toothbrush and etc in my shower so I can just do it all in one go. For me, it has made a huge difference.
  5. One thing I do in the kitchen is use a pour over coffee maker. The time it takes for the water to boil, I can usually do the dishes and pick up my kitchen. Crazy how quick you can do it under the timer. It's like last minute procrastination for me.
  6. I really struggle with interrupting people in conversation and an insane trick I learned is crossing your fingers if you need to say something and the other person is still talking. People with ADHD often want to blurt out the thought to “get it out” often to not forget it. Doing something small and unnoticeable (someone suggested crossing their toes) helps your brain acknowledge what you want to say. This helps not only give your brain a pause so you can better regulate when you speak but also remember what you wanted to say.

I still struggle with this but it has really helped me.

reddit.com
u/stayhyderated22 — 13 hours ago
🔥 Hot ▲ 135 r/ADHD_Programmers+1 crossposts

I finally figured out why I keep quitting every habit app I've ever tried

been thinking about this for a while and wondering if anyone else gets it every time I use a habit app the same thing happens build a streak, have one bad day, see the reset, feel immediate shame, never open the app again. and I keep blaming myself for it but lately I'm thinking the streak mechanic itself is the problem. like it punishes you for being human instead of showing you how far you've actually come I've been sitting with this long enough that I actually started building something around it details on my profile if you're curious does this pattern sound familiar to anyone here?

reddit.com
u/letadas — 20 hours ago
▲ 4 r/coding+12 crossposts

A browser-accessible tmux setup that surfaces terminals waiting on input instead of making me hunt for them

I keep ending up with a pile of long-running terminal sessions: deploys, log tails, migrations, and lately a bunch of Claude Code runs. The annoying part isn’t starting them, it’s figuring out which tab/session actually needs me.

This was useful because it treats terminals as persistent sessions and adds a simple “needs action” layer on top, so the ones blocked on input/approval float up instead of getting lost in the pile. Under the hood it’s basically ttyd + tmux, but wrapped in a way that makes reopening from a browser/desktop/phone less janky than my usual setup.

A couple things I liked:

  • sessions survive browser closes and reconnects cleanly
  • grid view is handy when you want to watch multiple jobs at once
  • descriptions are auto-generated, which is nicer than trying to remember what dev-7 was doing
  • sharing a session for pair debugging is less painful than screen sharing a terminal

Mostly posting because this feels relevant to the “too many terminals, not enough attention” problem.

This software's code is partially AI-generated.

claudecursor.com
u/lymn — 10 hours ago

Finding Peace in a Single-Screen Setup

Hello, I tried every possible combination with external monitors, external keyboards, different sizes and specs. I ended up with just my MacBook Pro 16-inch laptop, and sometimes my iPad as a second screen (like during calls or specific situations, but that's not very common), and I feel a sense of peace. Even though my work is stressful and I have a lot of stuff to check, limiting my setup just improved my life. Do you ever feel something like that? And in general, do you have any recommendations, from a software point of view, for someone who uses only a laptop setup?

reddit.com
u/uscnep — 12 hours ago

Just a dump of my thoughts

(Originally written in Russian, translated to English to follow subreddit rules.)

This is more like an emotional dump. I’m not trying to get pity or anything like that. Maybe someone will see themselves in this.

I actually like programming. I enjoy learning new things, understanding how stuff works, building something on my own. But at the same time, I constantly feel tired.

I think it’s mostly because of this constant feeling of guilt — like I “wasted” the day. Instead of doing something useful, like solving problems on LeetCode or working on my project, I end up doing nothing important. And then I feel bad about it.

I’m also tired of all those “this video will change your life” or “watch this and stop procrastinating” videos. Most of them feel like empty content made just for views. Maybe they work for some people, but not for me.

What really annoys me is the feeling that everyone else is doing better than me. I know logically it’s not true — people struggle too. But it still feels like I’m the only one stuck.

I get these bursts of motivation where I start doing something, and it feels great. But as soon as it gets hard, or I lose focus, I just stop. Then I come back later, and the cycle repeats.

To be fair, I did finish my first project (a schedule automation tool), so I know I can do things. But it still feels like it’s not enough.

I’m honestly tired of constantly overanalyzing myself, trying to “fix” my behavior, and then falling back into the same pattern again.

Maybe something is wrong with me, maybe not. I don’t know anymore.

If you read this and feel the same — It's sad. This state really sucks, and I hope you’ll get out of it.

P.S. The text was posted in another community and was removed by the moderators. There was a comment about ADHD, so I'm posting the text here.

reddit.com
u/Original-Ambition-75 — 16 hours ago
▲ 2 r/ADHD_Programmers+1 crossposts

What actually helps you manage emotional overwhelm with ADHD?

I’ve been trying to understand ADHD beyond the usual “just focus harder” advice, and honestly the emotional side is what hits the most.

That switch between hyperfocus and not being able to start anything feels impossible sometimes.

I’ve been testing different small strategies (like simplifying tasks, writing things down, breaking routines into really small steps), and some of them actually help a bit.

Curious — what has actually worked for you in real life?

reddit.com
u/Far_Resolution9084 — 13 hours ago
▲ 4 r/PoetryWritingClub+1 crossposts

The False Finish, Maybe...?

​

​Seems to have began again.

Cloudy, gloomy, cognitive dim

(Am I grown—or just tired of the start?)

​Imagined the stars within reach of a pinch,

Conformity failure the unforgivable sin.

The forelock—lying, sinful forelock.

​Excited, started, decided—who cares?

3/4 of the way, maybe someday again.

Reminded, Rewinded, excited again,

The perpetual verdict: "He never has had have finished a thing."

​(Is it innate—or have I just learned to quit?)

Only, everything hits harder when its in the forefront;

The tactical blindness—Object permanence, the saving grace.

​Bought the house, laid with the spouse, societal norms.

Germination, procreation, raised these kids of my own.

Is that the paramount? Now have I grown?

​The one hard truth thats come to known;

Yes, everybody lies—save, I know where my fractures lie.

Is it only treatment to get by, day and day?

Or a cure found alone at the end of the days?

When the erasure stops, who is left behind?

Certain to die still at the starting line, will I never arrive?

When the erasure stops, who is left behind?

If eternity is the final place,

Will the resets continue to replay ?

​The end?

‐-----------------------------------------‐-------------------------------------‐-------------

​The Architect’s Note

​I wrote this in the space drifting between waking and sleep. It’s really an audit of own last 15 years. We’re taught that 'Maturity' is a destination—a house, a family, a career. But for the ADHD brain, those are often just biological and societal autopilots. Internally, the 'Rift' remains. I’m a 'Paramount' father on the outside, and a trade-school dropout on the inside. I’m questioning if the 'Reset' ever actually stops, or if we’re just 'Certain to die at the starting line.' This is the False Finish.

reddit.com
u/TheMidnight_Architec — 2 days ago

Is frontal pain when learning react for 1h normal ?

Sorrh not frontal, forehead*

Yesterday i learnt react for 1h and i got forehead pain, today i did the same and i got the same... Is it normal to get forehead pain by learning for 1h a day ?

reddit.com
u/oxoUSA — 17 hours ago
Your Voice. Your Hardware. No Cloud. CODEC is the open-source 'Siri' replacement that actually sees, hears, and controls your Mac

Your Voice. Your Hardware. No Cloud. CODEC is the open-source 'Siri' replacement that actually sees, hears, and controls your Mac

All I really wanted was to talk to my computer. To just be able to say, "Read my screen and reply to this message," or "I can't find this, use my mouse to click it." Now, AI and I finally made it happen.

That dream consumed a year of my life.

Living with dyslexia and ADHD means every Slack message, email, or document feels like a battle against my own brain. I desperately needed something that could hear me think out loud 24/7, and it absolutely had to be private. Nothing out there did exactly this. So I started building. I guess that's how we do it these days.

I named the project CODEC and grabbed the domain for 7 bucks a year. I'm open-sourcing this to share my approach with other devs and to show what local AI is truly capable of.

CODEC is an intelligent framework that transforms your Mac into a voice-driven AI workstation. You supply the brain (any local LLM—I run MLX Qwen 3.5 35b 4-bit on a Mac Studio M1 Ultra 64GB—or cloud API), the ears (Whisper), the voice (Kokoro), and the eyes (a vision model). Just those four pieces. The rest is pure Python.

From there, it listens, sees your active screen, speaks back to you, automates your apps, writes code, drafts messages, and researches. If it doesn't know how to do a task, you just tell it to write its own plugin to learn it.

I pushed hard for maximum privacy and security while figuring out what was technically possible. Zero cloud requirement. No subscriptions. Not a single byte of data leaves your machine. MIT licensed.

Your voice. Your computer. Your rules. No limits.

There are a total of 8 product frames:

CODEC Overview — The Command Layer You can keep it always on. Say "Hey CODEC" or tap F13 to wake it. Hold F18 for voice notes, F16 for direct text. I wanted direct action across different layers. It works like this: hands-free, "Hey CODEC, look at my screen and draft a reply saying..." It reads the screen context, writes the response, and pastes it right in. Once that worked, I knew the only limit was imagination. It connects to 50+ instant skills (timers, Spotify, Calendar, Docs, Chrome automation, search, etc.) that fire instantly without even touching the LLM.

Vision Mouse Control — See & Click No other open-source voice assistant does this. Say "Hey CODEC, look at my screen, I can't find the submit button, please locate and click it for me." CODEC screenshots the display, sends it to a local UI-specialist vision model (UI-TARS), gets back the exact pixel coordinates, and physically moves the mouse to click that specific part of the page for you. Fully voice-controlled. Works on any app. No accessibility API required — pure vision.

CODEC Dictate — Hold, Speak, Paste Hold right-CMD, say what you mean, release. The text drops wherever your cursor is. If CODEC detects you're drafting a message, it runs it through the LLM first to fix grammar and polish the tone while preserving your exact meaning. It’s a free, fully local SuperWhisper alternative that works in every macOS app.

CODEC Instant — One Right-Click Highlight text anywhere. Right-click to proofread, explain, translate, prompt, reply, or read aloud. Eight system-wide services powered entirely by your own LLM, reducing complex manipulation down to a single click.

CODEC Chat & Agents — 250K Context + 12 Crews Full conversational AI running on your hardware with file uploads, vision analysis, and web browsing. Plus, a sub-800-line multi-agent framework. Zero dependencies (no LangChain, no CrewAI). 12 specialized crews (Deep Research, Trip Planner, Code Reviewer, Content Writer, etc.). Tell it to "research AI frameworks and write a report," and minutes later you have a formatted Google Doc with sources and analysis. Zero cloud costs.

CODEC Vibe — AI Coding IDE & Skill Forge Split-screen browser IDE (Monaco editor + AI chat). Describe what you want, CODEC writes it, and you click 'Apply'. Point your cursor to select what needs fixing. Skill Forge takes it further: speak plain English to create new plugins on the fly. The framework literally writes its own extensions.

CODEC Voice — Live Voice Calls Real-time voice-to-voice interaction over its own WebSocket pipeline (replacing heavy tools like Pipecat). Call CODEC from your phone, and mid-conversation say, "check my screen, do you see this?" It grabs a screenshot, analyzes it, and speaks the answer. Siri could never.

CODEC Remote — Your Mac in Your Pocket A private dashboard accessible from your phone anywhere in the world via Cloudflare Tunnel. Send commands, view the screen, or start calls without a VPN or port forwarding.

Five Security Layers This has system access, so security is mandatory.

  • Cloudflare Zero Trust (email whitelist)
  • PIN code login
  • Touch ID biometric authentication
  • 2FA Two-factor authentication
  • AES-256 E2E encryption (every byte is encrypted in the browser before hitting the network). Plus: command previews (Allow/Deny before bash commands), a dangerous pattern blocker (30+ rules), full audit logs, 8-step agent execution caps, and code sandboxing.

The Privacy Argument Where do Alexa and Siri send your audio? CODEC keeps everything in a local FTS5 SQLite database. Every conversation is searchable and 100% yours. That’s not a feature; that’s the entire point.

Almost every feature started by relying on established tools before I progressively swapped them out for native code:

  • Pipecat → CODEC Voice (own WebSocket pipeline)
  • CrewAI + LangChain → CODEC Agents (795 lines, zero dependencies)
  • SuperWhisper → CODEC Dictate (free, open source)
  • Cursor / Windsurf → CODEC Vibe (Monaco + AI + Skill Forge)
  • Google Assistant / Siri → CODEC Core (actually controls your computer)
  • Grammarly → CODEC Assist (right-click services via your own LLM)
  • ChatGPT → CODEC Chat (250K context, fully local)
  • Cloud LLM APIs → local stack (Qwen + Whisper + Kokoro + Vision)
  • Vector databases → FTS5 SQLite (simpler, faster)
  • Telegram bot relay → direct webhook (no middleman)

The Needed Stack

  • A Mac (Ventura or later)
  • Python 3.10+
  • An LLM (Ollama, LM Studio, MLX, OpenAI, Anthropic, Gemini — anything OpenAI-compatible)
  • Whisper for voice input, Kokoro for voice output, a vision model for screen reading

Bash

git clone https://github.com/AVADSA25/codec.git
cd codec
pip3 install pynput sounddevice soundfile numpy requests simple-term-menu
brew install sox
python3 setup_codec.py
python3 codec.py

The setup wizard handles everything in 8 steps.

The Numbers

  • 8 product frames
  • 50+ skills
  • 12 agent crews
  • 250K token context
  • 5 security layers
  • 70+ GitHub stars in 5 days

GitHub:https://github.com/AVADSA25/codec

Star it. Clone it. Rip it. Make it yours. Mickael Farina

u/SnooWoofers7340 — 21 hours ago
How I deal with focus as a developer with ADHD — what actually helped me

How I deal with focus as a developer with ADHD — what actually helped me

Hey everyone,

I've been a software developer for a while now, and honestly, some days are brutal. You know that thing where you sit down to code, and two hours later you've reorganized your desktop,
read three Wikipedia articles about something completely unrelated, and opened 47 browser tabs — but haven't written a single line? That's been my life. Getting diagnosed with ADHD
explained a lot, but it didn't magically fix anything. The hardest part for me has always been the transition into deep work. I can actually hyperfocus really well once I'm "in" — but
getting there feels like pushing a boulder uphill every single time.

A few things that genuinely helped me: removing choice from the equation — the fewer decisions before starting, the better, so I lay everything out the night before. Short focus blocks
where I tell myself "just 15 minutes" to lower the barrier, and then I usually keep going once I'm in. Background sounds and body doubling, even virtually, make a huge difference. And honestly just being real about my energy cycles instead of fighting them — I schedule deep work for when my brain actually cooperates.

At some point I got frustrated enough that I started building a little app around this workflow because nothing out there really clicked with how my brain works. It does guided
preparation, focus sessions, background sounds — basically just wraps up what keeps me functional into one place. I use it every day now and it genuinely helps me get into the zone.

If anyone wants to check it out, it's called Lunair — you can try it for free. But yeah, mostly just curious what works for you guys. Always looking for new strategies.

u/Cheetos13298 — 10 hours ago
Week