Be More Productive

Get the most from your processes now!

About the Stack

the art of simplicity is a puzzle of complexity

Hugo and Tailwind

The simple truth is that software and websites in general are hard work, harder than they should be anyway. What you need is a couple of good mules leaning into the load.

The author out plowing with his mules, Hugo and Tailwind
The author out plowing with his mules, Hugo and Tailwind

My best mules are Hugo and Tailwind. I’ve spent a lot of hours with my hand on the plow behind ‘em, so I’ll leave it up to you imagine why the one on my right is called “Tailwind”. I’ve tried oats and I’ve tried barley, but doesn’t make much difference. Call it an occupational hazard.



Hugo is a fast and modern static site generator written in Go, and designed to make website creation fun again.

Hugo is a static site generator. For general purpose use, the full stack CMS is becoming obsolete. Static sites are proving to be a much more practical way to publish on the internet.

Tailwind CSS

Tailwind CSS

Rapidly build modern websites without ever leaving your HTML.

Tailwind utility CSS system that bills itself as an API for the design system. The short version is that front end development costs are reduced. There's not complaining about that.

Lunr js

Lunr js

Why go traipsing around the internet when everything you need is right here at home, already.

Lunrjs is a static site search technology. Static search means that the search index is right there with the content, so searching doesn't involve making a call to a server to sort out the query. It's fast and convenient, and yes, less expensive to maintain than a remote search service.



Devops as a service, where engineering costs are largely removed as a constraint.

Netlify is a remarkably comprehensive collection of devops services packaged up so seamlessly that you might forget they're there.

Chimney Stack, Vivid Sydney 2019
A reliable stack depends on a good foundation

A lot of the heavy lifting around here is done by Hugo, Tailwind, Lunr and Netlify. I’m in it for the content.

Being resource constrained is not entirely bad. Money allows us to buy our way up to another context, but sometimes it ends up just skipping opportunities for reducing costs by eliminating complexity. When you don’t have the resources, then partnering up with a couple of old mules works out pretty good. While your neighbor is missing the season trying to get his latest Kubernetes model turbo tractor running, Hugo and Tailwind will always be ready to get there with you, turning sod and breaking wind.


A Pattern Language — Towns, Buildings, Construction  by Christopher Alexander, Sara Ishikawa, Murray Silverstein, Max Jacobson, Ingrid Fiksdahl-King, Shlomo Angel

Photo Credits

Mr. Whinery cultivating corn. — Pie Town, New Mexico  by Lee, Russell, 1903-1986, photographer

unsplash-logo Jack Bassingthwaighte — "Chimney Stack, Vivid Sydney 2019"

Michael Godeck

Let's agree to define productivity in terms of throughput. We can debate the meaning of productivity in terms of additional measurements of the business value of delivered work, but as Eliyahu Goldratt pointed out in his critique of the Balanced Scorecard, there is a virtue in simplicity. Throughput doesn’t answer all our questions about business value, but it is a sufficient metric for the context of evaluating the relationship of practices with productivity.