← back to log
Day 015 2026-08-07 shipped

This site went live

Built and deployed the thing you’re reading.

Stack, and why

Astro because the content is markdown and I don’t want a database or a CMS login. Writing an entry means creating a file, which means I can write in Obsidian and never open a browser.

Static output because there’s nothing here that needs a server. It deploys as plain files.

No JavaScript framework on the page. The entire site ships zero client-side JS except the ledger, which is rendered at build time anyway. Pages load instantly on a bad connection, which matters more than it sounds.

Publishing flow

# new entry
code src/content/log/005-whatever.md
git add . && git commit -m "day 015"
git push

That’s it. The host rebuilds on push.

What I left out on purpose

No comments, no analytics dashboard, no newsletter popup. If this needs a comment section I’ll add one when someone actually wants to comment. Adding it now would just be another thing to maintain instead of another entry to write.

Day 015. Let’s see where day 100 is.


Contact

Recognise this problem?

Open to freelance and contract work — desktop tools, automation, video pipelines.