I have written on Medium, Dev.to, HackerNoon, Hashnode and a blog called IAnswerable. Each of them was easier than setting up a site. Each of them also owned the URL, the design, the reader relationship, and — increasingly — whether anyone saw the post at all.
So here we are. A plain site, on a domain I own, with an RSS feed.
What goes here
Three things, roughly:
- Engineering notes. Things I hit while building GrackerAI that took longer than they should have.
- Product and growth. Eleven years at LoginRadius taught me that shipping is the easy half. The other half is why anyone should care.
- Post-mortems. Both kinds — the ones that worked and the ones that didn’t.
How it’s built
Astro, markdown, no client-side framework, deployed as a Cloudflare Worker with static assets. The whole design system is two colours:
:root {
--bg: #ffffff;
--fg: #000000;
}
That constraint is doing a lot of work. Without colour, hierarchy has to come from spacing, weight and rules — which is a better discipline than reaching for a brand palette every time something needs emphasis.
Subscribing
There is an RSS feed. No newsletter, no popup, no cookie banner, because there is nothing to consent to.