Tom Johnell

Dorso (formerly Posturr) is now on the Mac App Store!

Download on the App Store

For those who don't know, Dorso (formerly Posturr) is a macOS app that blurs your screen when you slouch. I announced Dorso in a previous blog post if you want to read more about its inception.

It's been a fun week. Dorso got picked up by HackerNews and was solidly number one for an entire Sunday and part of Monday morning on 1/25/2026. I power-refreshed the comments section all day, excited about all of the attention the app was getting. I even set up a ClawdBot HEARTBEAT.md to push me updates on HackerNews comments, especially bug reports.

I decided to ride that wave of attention and have been very responsive to bugs and feature requests. 28 issues closed and 16 PRs merged. The project has evolved quickly with new blur modes and additional features. Check out the CHANGELOG.md to see how it has evolved.

As the app improved, I thought, why not just release an app store version. It will expose me to the process and maybe it will gain more traction that way. That and prodding from a few close friends. 😉

If you would like to support the future development of Dorso, go buy the App Store version. That will pay for the energy drinks I need to sustain all of this vibe-coding. Trust me, this is not set it and forget it with Claude Code. Lots of hand-holding and testing. Maybe that will change soon with Sonnet 5 :)

The wave of new apps

Admittedly, I am a statistic. Check out this AI Capex post by a16z that highlights the exponential growth of apps submitted to the iOS app store.

Screenshot 2026-02-02 at 10

Apple warns you of a 48 hour review cycle from submission to acceptance, and clearly, they are struggling to keep up with that promise due to this new wave of apps. My app, on two occasions, took over 72 hours to review.

Support Dorso

If you would like to support the open source project, head over to the GitHub Repo. You can also join the Discord channel to chat real-time about the app.

Vibe Code Learnings

I will keep this short:

  1. Update your CLAUDE.md religiously. If Claude makes a mistake, tell it to fix the mistake and update the CLAUDE.md with instructions to avoid that mistake again.
  2. Skip the CI, for now. Claude can be your CI with good enough instructions. You can see in Dorso's CLAUDE.md
    1. There may be a slight misconception about things like CLAUDE.md. That people are spending too much time nurturing something that will just become extinct with the next step improvement in AI.
    2. My take: don't waste time manually adjusting CLAUDE.md or AGENT.md - just have your agent update is as you encounter edge-cases. You don't have to spend a lot of time doing that and it helps immensely.
  3. Have your Claude Code agent do everything - not just the coding. Even the icons that support the app were co-developed with Claude Code among other tools.
    1. Claude Code also helped me navigate the App Store release process. That is a major headache! I know there's likely plenty of guides online, but didn't want to waste brain space on that. Claude walked me through, step-by-step.

I have plenty more - but let's not go overboard.

Screenshots

posturr_settings posturr_analytics

Go forth and may your backs stay forever straight!

Subscribe

You can subscribe to my blog via email or RSS feed.