Software developer, native mobile dev, golang backend, devops, potato coder, but I also do other things
https://tskulbru.dev
Torstein Skulbru
Loading...
🎉 MyVisualRoutine just launched on Google Play!
Visual schedules, choice boards & First/Then boards — built for families with autism, ADHD, and communication challenges.
Offline. No account. 50+ preloaded activities. 14-day free trial.
play.google.com/store/apps/d...
Run more than a couple Claude Code sessions and your memory chart is mostly MCP forks. New post on swapping per-session stdio MCPs for shared HTTP/SSE daemons — plus the supergateway trap that crash-looped my daemon ~900 times in 24h.
tskulbru.dev/posts/claude...
In the eyes of the law we are all equals, although some are more equal than others.
A dozen tmux windows, a dozen Claude Code chats — gone on every reboot. tmux-resurrect rebuilt the layout but not the conversations. Here's the companion plugin that auto-resumes each one into the right window.
tskulbru.dev/posts/restor...
Unpopular take: for most indie products, free tiers are a tax, not a funnel.
1. Free users rarely convert
2. They burn through support time
3. They train your audience to expect $0
Try charging from day one. See who shows up.
Your product isn't the features.
It's the defaults.
The settings nobody changes. The behaviors that happen the first time someone opens the app.
That's what 90% of users actually see.
You can ship 200 toggles. The defaults are what shipped.
What default do you wish more apps got right?
The seat being eliminated isn't junior engineer.
It's the person who sits next to engineers but can't operate the system. The window to learn it is closing faster than people are pricing in.
tskulbru.dev/posts/ai-nat...
I remember "in the olden days" when stackoverflow was down and everything was a pain. But Claude being down, is a new level of pain. Now I sit here, coding by hand, like an animal.
Torstein Skulbru
Torstein Skulbru
Torstein Skulbru
Most of my best features started as bug reports.
Someone writes in: "this doesn't work the way I expected."
Usually it's working as designed — but their expectation was better than my design.
That gap is where the real product lives.
What "bug" became your best feature?
Apparently im Github user number 241669 ! caius.github.io/github_id/