Closed pburkholder closed 5 months ago
OUTLINE
For the meat of the talk, I'll cover the following and their relationships to SRE
Final "Quiz" to review all of the laws, and see how we do in recalling or applying these laws.
TAKEAWAYS
Audience members will learn about recurring socio-technical phenomena in our work as SREs, and apply these laws to help explain and guide their work, or to advocate for particular course of action.
I hope they'll also take a broader interest in applying behavioral economics and cognitive biases and applying these usefully to their work.
As SREs, we're regularly called upon to advocate for a particular investment or course of action. To bolster a case, it can help to call upon the relevant experience of our community, or from behavioral science, particularly when that has coalesced into an eponymous law such as Brook's Law, Gall's Law, Whong's Law, or Javon's Paradox.
BUT: Sometimes it’s hard to remember which law (or razor or effect) is which. What if there was a way to recall these laws and use them in context? In this conceptual talk, I'll cover the laws I've found most useful when consulting on socio-technical issues, provide examples of how they apply to our work, and, most importantly, share some mnemonic tips to call up the relevant law at a moment's notice. I'll close the talk with an interactive quiz, so folks feel confident and ready to apply these concepts to their work.
-- LONGER DESCRIPTION --
I've presented a version of this talk at an internal developer conference, and it's been gratifying to see the key points come up in our Slack as in the following:
While that's a fairly trivial example, we can ignore these laws and be tripped up by them, or we can leverage them to our advantage. One situation I see commonly in my work is an organization's attempt to cobble together disparate technologies into a "common platform", generally attempting to defy Gall's Law:
and by specifying a lot of complexity up front, they are doomed to fail. A better approach is to build the simplest platform that meets the needs of one customer, on-board them, and then iterate to add features and customers. Bringing up this law has helped guide our partners to simpler solutions, and it's helped to have these laws at the ready.
The point of this talk is to equip senior SREs with a toolkit of eponymous laws that they can call up as needed and apply to their work. For each law, I'll provide:
For Gall's Law, John Gall is best known for his 1975 book General Systemantics: an essay on how systems work, and especially how they fail. He originally formulated his observation as:
That's too long, so I prefer the shorter version above. As for my mnemonic rule:
The outline below lists the key laws I'll cover, and we'll close with a 2 or 3 minute pop quiz as a call & response. For example:
It'll be fun, and we'll learn a lot! Thanks for your consideration.