cd ~/logs / hello-world.md

Hello, World

The first post on this new writing surface.

April 21, 2026 2 min read 208 words
#meta #intro

Every blog needs a first post. This one is mine.

I’ve been thinking about writing more publicly for a while now. As a developer who came from finance, I often find myself at the intersection of two worlds: the structured, risk-aware thinking of markets and the iterative, creative process of building software.

Why write?

Writing forces clarity. When you have to explain something to someone else, you discover the gaps in your own understanding. I’ve learned this the hard way—many times.

The terminal metaphor on my portfolio isn’t just aesthetic. It’s how I think: in commands, in outputs, in small discrete steps that compound into larger systems.

$ echo "The best way to learn is to build."
The best way to learn is to build.

What’s coming

I plan to write about:

  • Software architecture — patterns that survive contact with production
  • Type systems — why they matter beyond just catching bugs
  • Finance meets code — lessons from risk analysis applied to software decisions
  • Cycling data — because Strava stats are just another kind of log file

The tech

This site is built with:

  • Astro — static site generation with islands architecture
  • SolidJS — reactive islands where needed
  • Tailwind CSS — utility-first styling
  • TypeScript — typesafety is non-negotiable

The source is on GitHub if you’re curious.


Thanks for reading. More soon.

Kevin