Revisiting My CI/CD Setup

A question I've been asking recently is: in a world of (mostly) free SaaS CI/CD services (like GitHub actions and GitLab CI), why would I go through the effort of hosting my own?

2023-07-17 · 8 min · 

Transitioning from Hugo to Zola

As I've been writing a bit more, I revisited the static site generation landscape and decided to give Zola a try. My reasons revolved mainly around my frustrations with hugo's templating after a recent attempt to add resized images to another post.

2023-06-30 · 2 min · 

Building Out the Homelab

Several months ago, a server I'd be using for nearly a decade decided to call it quits. I made plans to replace that machine by building a new one with modern hardware, but those plans quickly spiraled into redoing most of my cluster.

2023-06-28 · 5 min · 

Rust Dev Tools

This is a success story of running a medium-sized rust project (>25k lines) for roughly two years in production and developer environments. Included are the objectives, challenges faced, and general learnings and observations.

2023-06-22 · 10 min · 

The Roads Taken

When I was first starting my career, I was fortunate enough to have the choice between three companies. Only now do I fully appreciate just how lucky I was to have "gone with my gut" and picked the one I did.

IMVU's offer to me was $5k less than my other offers (I sucked at negotiating), and their product was not something I was interested in. Explaining the product to someone was never straightforward: "who would actually pay for virtual pants?" But, what they lacked in brand sexiness they made up for in engineering culture.

2019-04-20 · 3 min ·