Hello, world
Why I am starting a writing section, and what to expect from it.
This is the first post on the writing section of my site. I spend most of my time building backends, data pipelines and infrastructure, and this is where I will write down the parts that are worth keeping.
Why write at all
Most engineering knowledge disappears into pull requests and chat threads. A short post is a better place for the parts that will still be useful in six months:
- a design decision and the trade-off behind it
- a debugging story with a reproducible fix
- notes on a tool that behaved differently from its documentation
- the occasional project write-up
What this site is built with
The blog is a static TanStack Start app. Posts are Markdown files with YAML front matter, which means both of these work:
- editing in the browser through Pages CMS
- editing the same files with any local editor or coding agent
Code blocks are highlighted at build time. For example:
type Post = {
slug: string;
title: string;
date: string;
};
export function isPublished(post: Post) {
return post.date <= new Date().toISOString().slice(0, 10);
}
The format should stay small enough that writing a post feels cheaper than not writing one.
That is the plan. More soon.