Posts

Showing posts from August, 2026

No more token anxiety

Image
Here's my openrouter token usage in a specific day: (It's a flex, I know) Approximately 40M ( < 5$) tokens in 4 hours. More than the weekly limit in Claude Max X20 no matter which model you use. Estimated Weekly Token Limit (Claude Max 20x - 200$ monthly subscription) Claude Opus: ~1.5 Million to 2.5 Million total tokens per week Claude Sonnet: ~3 Million to 5 Million total tokens per week Claude Haiku: ~12 Million to 20 Million+ total tokens per week For me, that's a good enough justification to move from claude to the carefree world of open router and opencode.  Using opencode + openrouter I get: - Better latency. - Extremely lower price. - No monthly subscription (pay as you go) - No token anxiety! I can burn 100M tokens in one hour if I want to. Wanna join the token maxing party, there you go: https://openrouter.ai/docs/...

How to make a side project last

Image
In the past decade or so I've started and abandoned numerous side projects so here's my biased opinion about side project maintenance - Easy deployment and minimal dependencies is the 'make or break' for side projects . The flow of most of the abandoned projects looks like this: Get excited about a shiny new idea. Build it Deploy it It runs for about a year. Oh no, a bug Getting the dev-env + deployment up and running will take an hour so I never get to actually do it! ☠️ Dead project ☠️ The ones that are still active all share one thing in common - dead simple development env + deployment mechanism. My best project is using this tech stack: Only language - golang compiled to one statically linked binary so the deployment is just scp and run strong type system - I get some degree of protection even though I don't write any tests. Dev container for the development env with a static go version. Version control - private github Server - Raspberry Pi Transport - Telegra...

Software that mutates with you (zero friction dev)

Image
  Since coding agents started there is a big shift in the way I work. Instead of thinking about the problem in terms of algorithms, I try to design an "islands" based architecture where each "island" can be filled with pure garbage but the full software stays solid by strict apis and data boundaries. A month ago our first boy was born (a bit ahead of time) and we needed to monitor his eating/pooping habits for health reasons. We looked for an off the shelf baby logging app - there were a few good options but none of them was a perfect fit. So I built one! Setup: Dev — Opencode connected to openrouter, using DeepSeek V4 Flash latest Server — Raspberry Pi Reachability — Tailscale The main "garbage islands" where: Whatsapp chat parsing Analysis page generator Measurement addition page Web server Each of these islands is pure AI slop but since the design is extremely simple, it holds pretty well. It's remarkable how fast (and cheap) software development h...