How to move from Medium to static hosting with Jekyll or Hugo

I recently moved my blog from Medium to static generation with Hugo & hosting with Netlify...

Jargon demo

Jargon is a Go package with tokenizers and lemmatizers. Source & docs...

The makings of a strategy

A product process is typically something like Strategy → Discovery → Specification → Build → Delivery...

Toward less injection

Here’s a habit that may help to reduce the complexity of your dependency injection tree...

Alikewise (dating by the book)

Thank you As of December 2016 we have shut down Alikewise.com. We are thrilled with the response to the site and we hope you found romance, or at least a good read...

KPIs are software

It’s easy to think of key performance indicators as a task to be tacked on to the end of a project...

Time well spent

Critical to developer and company success is the idea of time well spent...

Decker, for a prettier Twitter

I made a Chrome extension which makes Twitter.com’s UX more tolerable, called decker...

Lore

Code has a user experience. Our methods have a UX. Our data models have a UX...

Principles of null-free programming

Nulls are a notorious source of bugs in many programming languages. Here, I sketch out a way to avoid them, using C# for illustration...