AI versus Marshy 76 - building a focus tunnel
AI versus Marshy 76 - building a focus tunnel
going down the rabbit hole of building a custom tool on my mac for battling distractions with ADHD
Heya!
I had some great responses to the last newsletter - and it was good to know Iβm not the only one posturing on this.
Iβm going to get into the weeds on a thing I mentioned: focus_tunnel.
Focus_tunnel is some tooling Iβve put together for myself to combat my ADHD traits.
Iβm prone to distraction.
Squirrel! πΏοΈ
See?
As a knowledge worker this is bad.
Iβm on my very engaging computer every working day.
If I go in day unprepared, tired, or in a suboptimal state, I am bombarded by:
- new emails
- Slack pings
- SMS messages
- phone calls
- notifications on my phone
- calendar reminders
- LinkedIn notifications
- LinkedIn DMs
β¦and so on.
Standard advice in this space is use a web blocker, disable notifications, and look - this doesnβt work.
A good portion of my work these days is recruitment.
So I find myself on LinkedIn looking for and communicating with people whether I like it or not.
A couple of years ago I interviewed about 20 knowledge workers with ADHD to see if they managed things any better - the short answer is no.
I was looking for a reason to build an app idea in my head.
It went like this:
- I need something that shuts down all of the apps, but leaves some open when I want it too.
- It has a task list, but not like a silly militant task checker app.
- Tasks hover over the screen so I donβt forget them.
- Sometimes I just want one site open - sometimes I need multiple open.
- It should also track βdriftβ - so when Iβm starting to browse and muck around - it needs to suggest a break.
Now if I ever wanted to build this with a developer it would be expensive.
Not only that - theyβd get pissy and frustrated because I would keep changing the app idea after they built it.
Enter: Claude Code.
I built focus_tunnel to produce all of this.
I pick when I want to start a session:
It came up with the turtle - itβs random sh*t that like that which blows my mind more than it solving medical exams
I then need to pick one tool to focus on.
pick one fool
This seems pretty extreme right?
Like wouldnβt most of my workflows require me to move between Gmail and Gsuite?
Well - yes.
But what I was finding was that switching in that way was KILLING me.
Take going from Gmail to Google Drive to get a file.
I am at the mercy of:
- other tabs
- other emails
- other files within Google Drive
- any of the bombardment threats mentioned earlier (SMS, text, DMs etc)
- then I have to get back to the original email unscathed
This sounds over the top - surely itβs not that bad Marshy - maybe once upon a time it wasnβt that bad.
Do you know what I think is over the top?
β
Having a workflow as prone to distraction as the above and thinking thatβs normal**.**
Marshy
Itβs done my head in for a very long time.
Now I can build something to combat it and it felt good.
So letβs say Iβm using Teamtailor to sweep new applicants on the roles I have open.
But I know I can forget what my task is mid-task.
I have a see-through post-it that just lets me continue to know what Iβm doing.
one thing at a time you can do it
With ADHD there are only two times (now and not now).
When I set a task, Iβm committing to doing that task and have a reminder, and have Cold Turkey block everything else.
Including other βworkβ.
stay in your lane mate
I need to be able to access Hubspot for work - but not while Iβm doing the other thing. Told.
When I need something I can open up a text editor (I use Typora) and make note of it
This worked pretty well.
But I found that sometimes I do need multiple tools open, so I changed the build to include the opportunity to have multiple work streams open.
Itβs cumbersome enough to make it so I only use it if I have to.

And if I want to switch - I have to give it a reason:
give me a reason mate
This isnβt a magic bullet workflow.
I have to want to turn it on.
It blocked apps I needed and I had to keep recoding to βlet them inβ - calculator, calendar, screen capture tool.
It got caught in an endless loop tonight when an edge case stumped it.
This is frustrating.
But I can simply change the code, and itβs fixed.
I love that this can happen.
My friend Dave calls this βfolk softwareβ.
I just call it being able to fix up and create things in a way that matches how my brain works.
-Marshy
p.s. my beloved and I bought a house this weekend wooo
golden times!
Want more of this?
Weekly-ish thoughts on AI, growth, and being human in tech. Sometimes useful, sometimes not.
Subscribe to AI versus Marshy β