Off the happy path
Hi, I’m Kayla. I find bugs for money and introduce them for fun. Mostly I build the tools I wish existed, then pick at the output until it feels right. Some of it’s serious. Some of it’s a Disney bracket.
Explore my QA work-
Latest entry
Challenge complete. Adequate performance.
In November 2025, I built a QA dashboard that awarded experience points for regulatory denial letters. Even then, the fifth coach personality was a mute button.
-
Friends-locked (even from me)
I moved twenty-two years of journals into one app. It's not what it looks like, I swear.
-
Don't talk to me or my fifteen planners ever again
I don't actually have eighty-eight repositories. I have fifteen planners, three other ideas in false mustaches, and a habit of starting fresh on Saturdays.
-
Dictated, not read
Six months from four fictional roommates in a FastAPI chat tab to a silent collector with a subpoena.
-
The ghosts still need a publishing schedule
A little kindness became a haunted craft shop. Keeping that cozy place available acquired some technical requirements.
-
Some assembly preferred
Monthly Spotify playlists since 2019, and a lot of music I would have trouble leaving out.
-
Dear diary, allegedly
A diary importer that could preserve my edits. Understanding my day was going to take longer.
-
Nothing to test, allegedly
Bad credentials came back as an empty queue. HTTP 200 was being generous.
-
Adjacent to the tests
The new test case was valid Python. It was also sitting outside the test list.
-
The warning that reported itself
The report explained why a reminder kept firing on quotations. The reminder fired on the report.
-
Et tu, subagent?
I handed a subagent one small, bounded task and went to bed. I came back to sixteen hours of paranoia and a job it never actually finished.
-
One line of modulo
The AI said impossible. Reddit said only the vendor app could touch the screen. It was one line of modulo.
-
A very convincing empty table
The request returned 25 records. The table showed none. Reset had some information for us.
-
The tale of two Tobys
It was the best of names. It was the worst of names.
-
Nobody was driving
The worst one looked like a memory leak. iTerm went sludgy, the fans came up, the load average hit 401.
-
True love never dies (it just files for insolvency)
Fitbit bought Pebble in 2016 and switched it off. Years later it came back, and I pre-ordered it before I'd finished mourning it.
-
Unknown skill: buddy
Claude Code's terminal pet lasted a week before an update deleted him. Mine's a skill: deterministic, decaying, and mine to maintain.
-
Nothing I own is stock
I have never left a device the way it shipped. Not one. On the compulsion to personalize everything I own, and why stock never lasts.