TAG

# Building a Product

← All tags · 2 post(s)

2026-07-05

Zero marketing, zero code, 22,000 downloads in three months: a coding beginner's open-source journey

Three months ago I set myself a goal that sounded a little crazy: build the best free Markdown editor out there. The crazy part wasn't 'best.' It was 'free' — and more than that, it was the fact that I can't write code. Three months later, SoloMD has shipped 30 versions, been downloaded more than 22,000 times, and picked up over 400 GitHub stars — with almost no marketing on my end. This piece is about those three months: why I was determined to build free software that doesn't treat users as a revenue source, how someone who can't write a single line of code actually shipped it, the bet I made on day one (the people using software aren't only people anymore), and how I felt the day a stranger sent me ¥10.

Zero marketing, zero code, 22,000 downloads in three months: a coding beginner's open-source journey
2026-07-04

I Built Another Terminal, Unterm — Its Default User Isn't Human

Over the past six months, 80% of the commands run in my terminal weren't typed by me — Claude Code and a fleet of agents did it. But the terminals I was using — iTerm, Windows Terminal, Warp — were all designed around one person sitting there, typing one line, glancing at the output. Once the primary user switched to agents, that assumption broke in five places: commands that need to cross the firewall stall out in timeouts; handing a bare terminal to AI means handing it rm -rf too; once an agent finishes I can't rewind to see what it did; I'm already running three or four agents at once; and the more agents there are, the messier the desktop gets. This piece covers what Unterm is, where the name comes from, and how I patched each of those five problems.

I Built Another Terminal, Unterm — Its Default User Isn't Human