Hello World
First post! This blog is now live and I figured I’d use it to explain why it exists.
Why a blog in 2026?
I’ve been meaning to write more for a while. I spend a lot of my time at GitHub helping developers improve their workflows, and I keep running into the same topics: AI-assisted coding, developer experience, documentation-as-code, homelabs. Instead of repeating myself in DMs and Slack threads, I decided to put it all in one place.
Plus, building the blog itself was a fun excuse to play with Astro.
The tech stack
This site is intentionally simple:
- Astro 6 for static site generation with zero client-side JavaScript
- Markdown/MDX for content, managed through Astro’s Content Layer API
- Plain CSS with custom properties for theming (no Tailwind, no preprocessors)
- GitHub Pages for hosting, deployed automatically via GitHub Actions
The whole thing builds in under a second and ships exactly 0 bytes of JavaScript to the browser. Source code is on GitHub if you want to poke around.
What to expect
I plan to write about:
- GitHub Copilot and AI-assisted development (context strategies, agent workflows, tips and tricks)
- Developer experience (CI/CD, documentation, tooling)
- Homelab and self-hosting (the never-ending quest to automate everything)
- Side projects like Copilot Panorama and Pecunia
No fixed schedule. I’ll write when I have something worth sharing. If you want to stay in the loop, there’s an RSS feed for that.
See you around. 👋