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.
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.
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.
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.
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.
Jack Bassingthwaighte — "Chimney Stack, Vivid Sydney 2019"
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.