Grokking Simplicity

Grokking Simplicity: Taming Complex Software with Functional Thinking by Eric Normand teaches functional patterns and abstractions that we as developers can use to write good code. Throw away the Haskell-on-a-chalkboard imagery; this isn’t like most functional programming (FP) books. The FP …


Lines Left Upon a Seat In a Yew Tree - Wordsworth

June 26 2021 · poems wordsworth

William Wordsworth. From Lyrical Ballads (1798)

Nay, Traveller! rest. This lonely yew-tree stands
Far from all human dwelling: what if here
No sparkling rivulet spread the verdant herb;
What if these barren boughs the bee not loves;
Yet, if the wind breathe soft, the curling waves,
That break …


Zero-cost Deployments

Deploying code into production costs engineering teams. It’s not the dollar amount we care about but the time and attention engineers have to spend on the deployment. Projects with a complex release process, slow pipelines, or flakey steps are expensive to deploy. This cost feeds back into how …


Rob Roy Glacier

Driving up the Matukituki Valley

Driving up the Matukituki Valley


Lunar Eclipse

Another year another lunar eclipse. I was visiting friends in Wanaka and we headed out to Lake Hawea to watch the eclipse. It was a clear frosty night which gave good views of the galactic core intersecting the horizon.