You could be reading.
You could be staring out the window.
You could be present in the moment.
Instead, you're going to talk to your phone
and ship a feature from the bus.
We built the app for that.
Sorry.
SendHelpItsTerminal
Voice-first coding. No laptop. No peace.
// what we'd say if we had a marketing team
Enterprise-grade
Built by one Irish lad with mass-transit-induced psychosis and zero investors. Zero tests. One dream that should have died in 2022 but didn't because he missed his bus stop.
Seamless integration
You hold a button and talk. If you can't manage that, the app isn't the problem. You are. We say this with love. Mostly.
Game-changing AI
It's Claude with a microphone duct-taped on and a personality disorder we gave it on purpose. It's not sentient. It just sounds disappointed, like your father.
Scalable architecture
It runs on Railway. One instance. Less compute than your smart fridge. The backend costs less than the latte you bought to feel productive this morning.
Industry-leading voice recognition
Deepgram. It understood a drunk Dubliner on the 46A at 1am. If it can survive that, it can survive you.
Revolutionary mobile experience
It's an app. On your phone. You talk. It codes. We didn't cure cancer. We just made it possible to mass-produce technical debt from a toilet. You're welcome.
// what it actually does (in 30 seconds)
You talk.
Hold the button. Describe what you want built. Voice recognition handles the rest. Your bus accent included.
An AI agent builds it.
Claude Agent SDK, running in a cloud sandbox. No laptop involved. Your laptop can stay in your bag, at home, or wherever laptops go when they're not being abused.
You see it live.
Diff view. File tree. A running preview of your app. On your phone. On the bus. At 11pm.
One tap to ship.
Branch pushed. PR created. Nobody needs to know where you were.
! side effects
Mass-replying "in a meeting" while refactoring auth on the Luas
Your therapist diagnosing you with "terminal productivity"
Missing your stop so often the driver knows your repo name
Accidentally force-pushing to main during couples counselling
"Just one more commit" replacing actual human intimacy
Your dog thinking "good boy" means "merge conflict resolved"
Explaining to A&E that you walked into a pole while reviewing a diff
Your partner finding "localhost:3000" in your browser history and asking who she is
Losing custody of a houseplant because you forgot it exists
A Deepgram transcript of you whispering "deploy" at 3am being used as evidence
Finishing things (rare, undocumented, presumed hallucinatory)
Compatible with: insomnia, overconfidence, and public transit.
Not compatible with: healthy relationships, hobbies, or silence.
// the ~/code graveyard
$ ls -la --sort=abandoned
47 repos. 3 with paying users. 0 with a business model.
Now you can start new ones from anywhere.
Progress not guaranteed. Abandonment rate unchanged.
// while you're...
While you're on the bus:
"Add dark mode to the settings page."
3 files changed. Pushed before your stop. Nobody knows.
While you're walking the dog:
"Refactor the auth middleware."
Dog doesn't care. Dog has never cared about your middleware.
While you're in the shower:
"Fix the 500 error on the /users endpoint."
You won't remember this when you're dry.
But the branch will be there. Waiting.
While you're in a queue:
"Scaffold a new Next.js project with auth and payments."
The person behind you thinks you're on a phone call.
You're deploying to production.
These are different activities.
While you're at dinner:
"Add the Stripe webhook handler."
Your date thinks you're texting your ex.
You're committing to main.
There won't be a second date.
But there will be a working payment flow.
While you're having sex:
We both know you're not.
But hypothetically.
The session timeout is 15 minutes. You'll be done in 90 seconds.
That's a full feature branch and a CI run.
Your partner fakes it. Your tests don't.
At least one of you ships tonight.
// motivation
You have 232 repos on GitHub.
4 have READMEs. 1 has users.
The user is you. From a different device. Testing.
Your Stripe dashboard shows $4.20 MRR.
That's your mom. She subscribed to be supportive.
She doesn't know what the app does. Neither do you, really.
Do not stop now, you catastrophically broken person.
Love fades. Friendships drift. Children grow up and stop calling.
Your code doesn't care. Your code will never leave you.
Your code has no feelings, no expectations, no needs.
It is the only honest relationship you will ever have.
But a dating app for blind dogs
will not build itself.
And nobody else is going to build it either.
Because it is a terrible idea. Yours. Specifically.
Every person you have ever loved will eventually forget your name.
But your unhandled promise rejection on line 847
will be throwing errors in production
long after the heat death of your social life,
your marriage, and eventually the sun.
Your legacy isn't the people who loved you.
Your legacy is a mass of spaghetti code that outlives them all.
And that is beautiful. In a way nobody should examine too closely.
Ship it before the feeling passes.
! the number
68%
of developers reported burnout symptoms in 2024.
That's up from 49% three years ago.
68%.
The unloved middle child of statistics.
Too high to be fine. Not high enough for anyone to actually do anything.
One percentage point short of being funny.
One percentage point past being a rounding error.
Stuck at 68. Like your side project. Like your will to open Jira on a Monday.
We didn't build TimeToRelax to fix burnout.
We built it because we have burnout
and this is how we cope.
You understand. You're reading a landing page for an app that lets you code on the bus.
You are the 68%.
// the stack (for people who actually care)
Voice
Deepgram Nova-3 STT
Sub-300ms latency. Handles your accent and the bus. Runs on our credits. You don't pay for this.
Brain
Claude Agent SDK (Sonnet)
Reads your repo. Writes code. Runs it. Fixes its own mistakes. Like a junior dev except it doesn't need praise or standup attendance. Runs on YOUR key.
Sandbox
E2B Firecracker
Isolated cloud sandbox. Live preview. Spins up in 150ms. Dies after 15 minutes. Just like your motivation.
Voice back
Deepgram Aura-2 TTS
Talks back. In character. With disappointment. Want worse? Upgrade to Grok Voice. Bring your xAI key. Get truly unhinged.
Git
One-tap push
Branch created. PR ready. Pushed to GitHub. "shipped from the toilet. no regrets. many bugs."
Requirements:
Anthropic API key (you already have one, stop pretending)
GitHub account (see above)
A phone made after 2020
A location your therapist would not approve of
// wall of shame
Real developers. Real locations. Real regret.
“Deployed a hotfix from my daughter's dance recital. She'll understand when she's older. Or she won't. Either way, the bug is fixed.”
@anon — Row 4, Seat 12 — Dublin
“My girlfriend left me because I was whispering to my phone at 2am. She thought I was cheating. I was refactoring. In hindsight, the refactoring was less forgivable.”
@anon — Bed — Alone now
“BTW I SHIPPED THIS FROM MY TOILET.”
@anon — You know where
“My therapist asked me to describe my relationship with work. I opened TimeToRelax and showed her. She doubled my sessions.”
@anon — EUR180/hr couch
“I wrote an entire CRUD API while my wife was in labor. In my defense, it was early labor. And it was a really clean API.”
@anon — Maternity ward — Laptop-free
“I told myself I was 'just checking the build status' on the bus. Forty minutes later I'd rewritten the auth module. I missed my stop. And the next one. And the one after that.”
@anon — End of the line — Literally
“I used TimeToRelax during a funeral. Not proud of it. But the deployment window was closing. Grandma would have understood. She was also a workaholic. That's probably genetic.”
@anon — Back pew — Muted
#SendHelpItsTerminal #btwIShippedThisFromMyToilet
! do not download this if
✗You close your laptop at 18:00 like some kind of functioning adult
✗Your weekend contains activities that don't involve tailwind.config.js
✗You think "touch grass" means literally going outside and experiencing joy
✗You believe side projects should have users before you abandon them
✗You've never mass-deleted node_modules in a fit of existential rage
✗Your git log has never contained the commit message "please work" or "I am begging"
✗You can sit on public transport without mentally refactoring something you saw on GitHub
✗You've never whispered "just one more commit" to yourself in the dark like a prayer
✗You think 11pm is for sleeping and not for starting a project you'll abandon by 11:47pm
✗Your therapist has never paused mid-session to google what "deployed to prod" means
✗You have a hobby that doesn't require a package.json
✗You've experienced a full 24 hours without checking if your CI pipeline passed
If none of the above apply:
Welcome.
You're one of us.
Sorry about that.
// five seconds of honesty (immediately regretted)
Karpathy voice-pilled so hard he forgot how to type.
You're next, bus boy.
Claude Code shipped native voice mode three days ago.
The industry is moving. You're on a bus. Literally.
The only question is whether your ideas die at O'Connell Street
or live long enough to become technical debt.
We chose technical debt. You're welcome.
Your commute was already dead time.
Your relationship was already on thin ice.
Might as well ship.
Free. Bring your Anthropic key and your impending divorce.
Android first. iOS eventually.