Back to Blog
Developer Story

ADHD Developer Story: How I Designed FLine for My Own Focus Needs

2024-12-225 min read阳孙

ADHD Developer Story: How I Designed FLine for My Own Focus Needs

Keywords: ADHD Developer, FLine, Indie Dev, Focus Tool, Product Design

Hi, I'm Yang Sun. Many ask why I developed FLine. The answer is simple and selfish: Because I needed it myself.

As an adult diagnosed with ADHD, heavy reading on a Mac was the most painful part of my daily work.

The Nightmare of Screen Reading

  • Line Skipping: My eyes would constantly slip from the first line to the third involuntarily.
  • Lost Focus: A single notification badge would pull my gaze away, and I'd never find my place again.
  • Mouse Fidgeting: I used to highlight text with the mouse as a reading aid, but it was tiring and prone to accidental clicks.

I tried many tools; some were too complex, others too simple. What I needed was something as simple and intuitive as a finger pointing at a book.

The Birth of FLine

"What if the mouse cursor could become a ruler?"

The night that thought struck, I coded the first prototype of FLine. It was crude—just a horizontal line following the mouse. But when I used it to finish a long technical document without zoning out for the first time, I knew I was onto something.

Iteration and Growth

In subsequent development, I added features based on my own pain points:

  1. Cursor Hiding: During reading, the mouse pointer itself is a distraction. FLine automatically hides the native cursor, leaving only the pure guiding line.
  2. Multi-Screen Support: As a multi-monitor user, I ensured silky-smooth transitions between screens.
  3. Minimalist Design: The ADHD brain fears complexity. FLine's interface has only essential settings, with no extra clutter.

A Note to Users

FLine is a gift I made for myself, and now I share it with you who might struggle with similar focus issues. I hope it becomes the "cane" in your digital world, helping you walk steadier and further.

#ADHD Developer#FLine#Indie Dev#Focus Tool#Product Design