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.

scroll

// 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)

how-it-works.sh
01

You talk.

Hold the button. Describe what you want built. Voice recognition handles the rest. Your bus accent included.

02

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.

03

You see it live.

Diff view. File tree. A running preview of your app. On your phone. On the bus. At 11pm.

04

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

~/code

$ ls -la --sort=abandoned

tinder-for-dogs/11:47pmBus 46A, seat 12
blockchain-garden/2:13amKitchen, couldn't sleep
uber-but-for-therapy/6:30pmActual therapy waiting room
ai-powered-todo-app/9:15amStandup meeting (muted)
crypto-pet-insurance/1:04amBed, one eye open
social-network-for-introverts/4:20pmPark bench, "touching grass"
dating-app-for-blind-dogs/11:58pmToilet (don't ask)

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.

SendHelpItsTerminal

Free. Bring your Anthropic key and your impending divorce.

Android first. iOS eventually.