You're not mature enough to release your first version as v1 (12 mins read).
Why you should never release your first iteration of a project as your v1.0.0, but it should instead by v0.1.0.
You're not mature enough to release your first version as v1 (12 mins read).
Why you should never release your first iteration of a project as your v1.0.0, but it should instead by v0.1.0.
GopherCon UK 2024 (22 mins read).

A writeup of the GopherCon UK 2024 conference.
Gotcha: SXHKD doesn't like comments (in bindings) (1 mins read).
Why your SXHKD bindings may be silently ignored
How to get the next window created set to floating in BSPWM (1 mins read).

How to tell BSPWM that the next window created should be floating.
Creating a /typography page (2 mins read).
Creating a page for viewing different types of content and how they display on my site.
I'm on Go Time! (3 mins read).

Announcing my first podcast appearance on Go Time, talking about OpenAPI, oapi-codegen, versioning, and some fun Unpopular Opinions.
New CSS, Who Dis? (2024 edition) (3 mins read).

Announcing my new site design.
Why isn't Hugo regenerating my SCSS files? (1 mins read).

How to ensure you're using the right Hugo version to build SCSS files.
Why can't I use a comma with gcloud? (1 mins read).
How to resolve commas being ignored when interacting with gcloud, and how to escape them.