iex> Ken</>

Hello, world

iex> Blog.post!("20260420-hello-world")
%Post{
title: "Hello, world",
date: ~D[],
author: ,
reading_time: 1, # minutes
tags: [:meta],
body: """

It felt right to start this the way every program does.

I've been away from programming for a while — long enough to forget half my Vim commands and most of what I once knew about Phoenix. Putting both back is the quiet work of these recent weeks, and I figured I might as well write it down as I go.

So this is a notebook, not a magazine. Expect short posts — some tiny, some a little longer — about Elixir, embedded things from earlier in my career, the occasional machine-learning detour, and the small tools that make a developer's day smoother. Nothing here is meant as a definitive guide; think of it as working out loud.

If you'd like to follow along, the RSS feed is the most reliable way, and you can also find me on Mastodon. Corrections are welcome — I learn fastest when someone tells me I'm wrong.

More soon.

"""
}
iex> Blog.Post.tip()
"If this post saved you time or taught you something, please consider buying me a coffee on Ko-fi ☕. It keeps me writing in the open."
iex> Blog.archive()
iex> Ken.tip()