Pinned
Fred Hebert
Fred Hebert
@ferd.ca
Principal SRE @ honeycomb.io, Tech Book Author, Resilience in Software Foundation board member, Erlang Ecosystem Foundation co-founder, Resilience Engineering fan. SRE-not-sorry. blog: https://ferd.ca notes: https://ferd.ca/notes/
2.1K followers191 following583 posts
I first put learnyousomeerlang.com online in 2009, while I was still working my first PHP job. Today, 17 years later, I’ve had to take it down for maintenance for the first time while awaiting a PHP security patch. It uses it for variable substitution in links and establishing cross-chapter links.
An element in this tooling we built is the approach: if we're stuck solving puzzles, we can either try to make a puzzle-solving machine to make puzzle-solving faster, or we can re-represent the components of the puzzle such that they're less demanding, less of a puzzle overall. We chose the latter.
Fred Hebert reposted
Today's blog post: a play in one act. surfingcomplexity.blog/2026/09/19/h...
Fred Hebert reposted
Another very cool post you might have missed from our community, on how expertise copes with overload, highlighted by treating incidents as first-class work: resilienceinsoftware.org/news/11453533
I just realized I hadn’t shared this one yet, but I wrote about how the team I’m on restructured its workflows to lean into the code review bottleneck rather than trying to eliminate it when code generation took over, and what that ended up doing: www.honeycomb.io/blog/embraci...
Fred Hebert reposted
The cool thing though is that he then maps a problem-solving path as a line walking that conceptual path within a "conceptual reasoning space" of operators that is event-independent. Neelam Naikar (doi.org/10.1016/j.ap...) re-renders diagrams Rasmussen had made in a few publications in the mid 80s:
This is a very good text on comparing ecology and organizational dynamics when it comes to harvesting signals; big fan of this one. psychsafety.com/a-practical-...
Wrote up a bunch of stuff about some patterns in system design, about the tension, contrast, and possibility of composing approaches of analytical decomposition to increase control, and of complexity-aware stances for emergence, and some pitfalls of either stance: ferd.ca/control-and-...
Fred Hebert reposted
Quick little brainstorm-y blog post about traditional versus resilience engineering focuses (foci?): surfingcomplexity.blog/2026/08/02/t...
I was a reviewer for this book so I can give you some spoilers about it: it rules, get a copy of it, start telling everyone about cumulative culture, unbuild the myths that keep your teams down, make shit be meaningful.
IT'S POST'S BOOK BIRTHDAY! 🥳 Want a guidebook to the human side of tech? Want to cut through the noise of despair and anger to craft more meaningful work? Want to get sharp metacognitive strategies for this new era? Get all that *and* Launch Squad bragging rights here: www.drcathicks.com#book
“decisions with lasting social consequences are attached to a future moment when the technology is assumed to have revealed its true form, rather than addressed in the present in which it already operates. […] it defers responsibility by attaching accountability to a moment that never materializes”
Fred Hebert reposted
New blog post about flipping the bozo bit: surfingcomplexity.blog/2026/05/09/f...
“[…] we reached for Recon, an amazing tool for diagnosing issues […] (the related Erlang in Anger is more-or-less required reading as all on-call engineers end up scouring its pages eventually)” Wild! I wrote these 10 years ago to help coworkers, and they’re still useful for real world issues now!
I wrote for @resilienceinsoftware.org on "Superficial Blamelessness", where under the label of "blamelessness", we avoid punishing people, yet still focus fixes and interventions based on the same individualistic framing rather than a broader systemic stance. resilienceinsoftware.org/news/11502437