<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: firstline-dev</title>
    <description>The latest articles on DEV Community by firstline-dev (@firstlinedev).</description>
    <link>https://dev.to/firstlinedev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4137522%2Fb4411448-27d2-4bae-b023-b02051341137.png</url>
      <title>DEV Community: firstline-dev</title>
      <link>https://dev.to/firstlinedev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/firstlinedev"/>
    <language>en</language>
    <item>
      <title>Coding with ADHD: I lose 20 minutes re-reading my own code after every break — so I built a tool that hands me the first line</title>
      <dc:creator>firstline-dev</dc:creator>
      <pubDate>Tue, 22 Sep 2026 12:11:23 +0000</pubDate>
      <link>https://dev.to/firstlinedev/coding-with-adhd-i-lose-20-minutes-re-reading-my-own-code-after-every-break-so-i-built-a-tool-16d3</link>
      <guid>https://dev.to/firstlinedev/coding-with-adhd-i-lose-20-minutes-re-reading-my-own-code-after-every-break-so-i-built-a-tool-16d3</guid>
      <description>&lt;p&gt;I'm a developer with ADHD. Every time I close a tab, restarting my own&lt;br&gt;
code costs me twenty minutes — so I built a tool that hands me the first&lt;br&gt;
line instead of a plan.&lt;/p&gt;

&lt;p&gt;It always ends the same way.&lt;/p&gt;

&lt;p&gt;I'm deep in a fix — middleware, a race condition, something with teeth —&lt;br&gt;
and life interrupts. A meal. A call. A kid. I tell myself: five minutes.&lt;br&gt;
I close the tab.&lt;/p&gt;

&lt;p&gt;When I come back, the file looks like a stranger wrote it. I read the&lt;br&gt;
function. Then the file. Then the diff. Twenty minutes gone before I&lt;br&gt;
remember what I was about to type. Some days it's forty. I stopped&lt;br&gt;
counting.&lt;/p&gt;

&lt;h2&gt;
  
  
  The reboot is the real ADHD tax
&lt;/h2&gt;

&lt;p&gt;If you code with ADHD, you know this cold start. It's not a focus&lt;br&gt;
problem. Focus was never the problem — restarting is. Task paralysis&lt;br&gt;
doesn't announce itself; it just quietly eats the first twenty minutes&lt;br&gt;
of every session.&lt;/p&gt;

&lt;p&gt;Abbey Perini's dev.to series on coding and ADHD named what I couldn't:&lt;br&gt;
the inability to start is often rooted in shame&lt;br&gt;
(&lt;a href="https://dev.to/abbeyperini/coding-and-adhd-cant-start-23l3"&gt;https://dev.to/abbeyperini/coding-and-adhd-cant-start-23l3&lt;/a&gt;). You've been&lt;br&gt;
told your whole life that you're careless, so every cold start carries a&lt;br&gt;
tax of "here we go again." Gabor Maté describes ADHD as "forgetting to&lt;br&gt;
remember the future." If it's not written down, it doesn't get done. And&lt;br&gt;
between you and me: nobody re-reads their own notes.&lt;/p&gt;

&lt;p&gt;It's not just me. A 2025 ICSE study of professional developers found&lt;br&gt;
programmers with ADHD are 1.8 to 4.4 times more likely to struggle with&lt;br&gt;
everyday engineering challenges than their neurotypical peers. Everyday&lt;br&gt;
stuff. Not hard stuff.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the usual cures failed me
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Todo apps:&lt;/strong&gt; red badges, broken streaks, guilt. None of it wrote a
single line of code.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Notes:&lt;/strong&gt; see above. If it's not where the code is, it doesn't exist.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI chat:&lt;/strong&gt; it helps, but pasting my context into a chat window every
time became its own context switch — and context switching is exactly
the tax I was trying to escape.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Then I noticed what actually gets me moving again. Not a plan. Not a&lt;br&gt;
checklist. One line. Someone — a colleague, a rubber duck, an old comment&lt;br&gt;
— saying "just change this one line first." The first line is small&lt;br&gt;
enough that shame can't argue with it.&lt;/p&gt;

&lt;h2&gt;
  
  
  So I built that someone
&lt;/h2&gt;

&lt;p&gt;FirstLine is a free-tier, localStorage-only context-saver for developers&lt;br&gt;
with ADHD: it captures your context in 15 seconds before you leave, and&lt;br&gt;
hands you the first line to write when you return.&lt;/p&gt;

&lt;p&gt;Three moves:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Save&lt;/strong&gt; — before you leave, hit Ctrl+Shift+S. Project, what you were
working on, next step, what's blocking you. Fifteen seconds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Return&lt;/strong&gt; — open it later. Your context is on one card. No plan, no
guilt, no onboarding.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start&lt;/strong&gt; — it builds one copy-ready prompt that hands your AI the
context and asks for ONLY the first line. Paste it into Claude,
ChatGPT, or Cursor.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;It's live, and free to try (3 starts, no account):&lt;br&gt;
&lt;a href="https://firstline-dev.lovable.app" rel="noopener noreferrer"&gt;https://firstline-dev.lovable.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your brain doesn't need a plan. It needs a line.&lt;/p&gt;

&lt;h2&gt;
  
  
  Design choices for ADHD brains
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No accounts, no servers.&lt;/strong&gt; Your context never leaves the browser.
Unfinished code is embarrassing; it stays on your machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No streaks.&lt;/strong&gt; The footer shows "Active days" — miss a week and the
number just waits. Streaks are shame with a calendar.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free to save and view, forever.&lt;/strong&gt; Only first-line generation is
metered: 3 free starts, then $27 once.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open code.&lt;/strong&gt; The repo is public so you can check me instead of
trusting me: &lt;a href="https://github.com/firstline-dev/firstline" rel="noopener noreferrer"&gt;https://github.com/firstline-dev/firstline&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;About that price: I build from a country where Stripe doesn't operate,&lt;br&gt;
so payment is one-time USDT on TRON. No subscription, no data broker.&lt;br&gt;
You pay once, you own it. Thirty-day refund — reply to your delivery&lt;br&gt;
email, no questions. The whole story is on one page:&lt;br&gt;
&lt;a href="https://firstline-dev.github.io/firstline/" rel="noopener noreferrer"&gt;https://firstline-dev.github.io/firstline/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm anonymous, and that's not hiding — it's coherence. A privacy tool&lt;br&gt;
built by someone who respects privacy.&lt;/p&gt;

&lt;p&gt;If you've ever googled "how to resume coding after interruption adhd" at&lt;br&gt;
2am, this was written for you. Roast it in the comments — the meaner the&lt;br&gt;
comment, the more useful.&lt;/p&gt;

</description>
      <category>adhd</category>
      <category>webdev</category>
      <category>productivity</category>
      <category>mentalhealth</category>
    </item>
  </channel>
</rss>
