Sign in

Adrian Hornsby

@adhorn.me
472 followers 96 following 93 posts

Former Principal Engineer at AWS | I help software organizations anticipate, withstand, respond, and learn from failures using resilience and chaos engineering principles. Views expressed here are my own.

PostsRepliesMedia
Adrian Hornsby @adhorn.me · 21/05/2025
Just Out! "Beyond Root Cause: A Better Approach to Understanding Complex System Failures" I'm excited to share my latest article, which explains why traditional root cause analysis and the 5 Whys approach fall short in complex systems. I hope you enjoy it! www.resiliumlabs.com/blog/beyond-...
resiliumlabs.com
Beyond Root Cause: A Better Approach to Understanding Complex System Failures
Discover why traditional root cause analysis and 5 Whys frameworks fall short in complex systems. Learn practical alternatives and the 'Trojan Horse' approach to implement meaningful change in your or...
110
Adrian Hornsby @adhorn.me · 06/04/2025
Resilience Bites #9 - LinkedIn Rewind (week 14) is out! I've discussed a few key concepts, including Sherlock Holmes' "Dogs Not Barking", the tension between high standards and adaptability, and why sometimes "turning it off and on again" contains hidden wisdom. adhorn.me/posts/resili...
adhorn.me
Resilience Bites #9 - LinkedIn Rewind (week 14) — adhorn.me
Discover the latest insights, innovations, and discussions about resilience engineering. Stay ahead with Resilience Bites.
010
Adrian Hornsby @adhorn.me · 26/02/2025
Holly smoke .. .I hadn't seen it. Now I can't unsee it.
000
Adrian Hornsby @adhorn.me · 26/02/2025
That's not what I mean. I just think it isn't easy as that :)
000
Adrian Hornsby @adhorn.me · 25/02/2025
(last) Anyway, thanks a lot for the feedback and for making me think :)
000
Adrian Hornsby @adhorn.me · 25/02/2025
(7/n) I'm not saying teams shouldn't be responsible, but I am just wondering if our traditional ideas about accountability need to evolve as these systems become more autonomous.
100
Adrian Hornsby @adhorn.me · 25/02/2025
(6/n) It's like trying to hold someone accountable for the weather. Yes, they can build the forecasting system, but at some point, the complexity makes understanding impossible.
200
Adrian Hornsby @adhorn.me · 25/02/2025
(5/n) But here's my struggle. As these AI systems get more complex and their decision-making more opaque, can we honestly say the teams fully understand what's happening anymore?
100
Adrian Hornsby @adhorn.me · 25/02/2025
(4/n) Your point about responsibility really got me thinking. While I love blameless postmortems too, the accountability question gets tricky with these systems. In theory, yes, the human teams should be responsible.
100
Adrian Hornsby @adhorn.me · 25/02/2025
(3/n) And good catch on the redundant "famous" - definitely missed that one in editing!
100
Adrian Hornsby @adhorn.me · 25/02/2025
(2/n) Yea, I should've been clearer about the difference between regular AIOps (where humans still make the final calls with AI help) and what I'm calling "meta-operators" (where the AI is actually making the decisions itself). Thanks for picking up on that while still following my main points!
100
Adrian Hornsby @adhorn.me · 25/02/2025
(1/n) Thanks so much for the thoughtful feedback, Dave!
100
Adrian Hornsby @adhorn.me · 24/02/2025
Let me know how you like it or not please :)
110
Adrian Hornsby @adhorn.me · 24/02/2025
🚀🚀🚀New blog post! 🚀🚀🚀 I have been thinking a lot about AI meta-operators, which are AI agents that will manage our systems and make operational decisions. In this blog post, I am sharing some thoughts and asking questions. I hope you enjoy it! medium.com/the-cloud-ar... #AI
medium.com
When AI Makes the Call
Questions About Meta-Operators and System Responsibility
110
Adrian Hornsby @adhorn.me · 21/02/2025
🚀 New blog post out! 🚀 This post discusses the 70% problem with AI-generated code, Bainbridge's automation ironies, and what chaos engineering can teach us about managing complexity in the age of AI. I hope you enjoy it! Happy weekend! adhorn.medium.com/chaos-engine...
adhorn.medium.com
Chaos Engineering in the Age of AI: Surfacing Hidden Complexity
The rise of AI in software development presents a fascinating paradox. While AI tools make it easier than ever to generate complex systems…
022
Adrian Hornsby @adhorn.me · 13/02/2025
In every system, something works. Rather than asking what's wrong and how to fix it, ask what's working and how to get more of it.
010
Adrian Hornsby @adhorn.me · 30/01/2025
The best time to test your runbook is before the incident, not during it.
010
Adrian Hornsby @adhorn.me · 16/01/2025
"A good traveler has no fixed plans and is not intent on arriving." - Lao Tzu
010
Adrian Hornsby @adhorn.me · 15/01/2025
“In a wicked world, relying upon experience from a single domain is not only limiting, it can be disastrous.” ― David Epstein, Range: Why Generalists Triumph in a Specialized World
120
Adrian Hornsby @adhorn.me · 14/01/2025
Yes, really good piece indeed.
000
Reposted by Adrian Hornsby
Alan OL @a1o1.ie · 14/01/2025
@adhorn.me - another one stacked with greatest-hits: surfingcomplexity.blog/2024/12/21/t...
surfingcomplexity.blog
The Canva outage: another tale of saturation and resilience
Today’s public incident writeup comes courtesy of Brendan Humphries, the CTO of Canva. Like so many other incidents that came before, this is another tale of saturation, where the failure mod…
121
Adrian Hornsby @adhorn.me · 09/01/2025
That is pretty scary.
000
Adrian Hornsby @adhorn.me · 01/01/2025
Will 2025 finally mark the rise of the Chief Resilience Officer?
110
Reposted by Adrian Hornsby
Adam Rogers @jetjocko.bsky.social · 28/12/2024
Right. The years and billions of dollars spent preparing are why Y2K didn’t “live up to the hype.” They *fixed* it. Before it happened. Which is good. Yes.
621490267
Adrian Hornsby @adhorn.me · 27/12/2024
😱 r/where/were
000
Adrian Hornsby @adhorn.me · 26/12/2024
"Luck is not a factor. Hope is not a strategy. Fear is not an option." spaceref.com/status-repor...
spaceref.com
James Cameron: The Lessons of Titanic and other Reflections
Excerpt from: “Risk and Exploration: Earth, Sea and Sky” NASA Administrator’s Symposium September 26-29 Naval Postgraduate School Monterey, California I am also honored to be part of this august panel...
000
Adrian Hornsby @adhorn.me · 26/12/2024
“Some problems are better evaded than solved.” Tony Hoare
011
Adrian Hornsby @adhorn.me · 26/12/2024
"There are two methods in software design. One is to make the program so simple, there are obviously no errors. The other is to make it so complicated, there are no obvious errors." Tony Hoare en.wikipedia.org/wiki/Tony_Ho...
en.wikipedia.org
Tony Hoare - Wikipedia
020
Adrian Hornsby @adhorn.me · 21/12/2024
"Awareness is the greatest agent for change." - Eckhart Tolle
130
Adrian Hornsby @adhorn.me · 20/12/2024
New HUGE Launch - AWS FIS now supports networking actions on AWS Fargate!!!! Network latency, Network blackhole, and Network packet loss are ready to be used! Long awaited. I'm super happy to see this one out for the end of 2024! Have fun! aws.amazon.com/about-aws/wh...
aws.amazon.com
Amazon ECS now supports network fault injection experiments on AWS Fargate - AWS
Discover more about what's new at AWS with Amazon ECS now supports network fault injection experiments on AWS Fargate
052
Adrian Hornsby @adhorn.me · 17/12/2024
thanks for sharing!
000
Reposted by Adrian Hornsby
Marc Brooker @marcbrooker.bsky.social · 16/12/2024
My second re:Invent talk is up! In this talk, I dive into the internals of thew new Aurora DSQL, looking at how we achieve each of the ACID properties, and highlight some of the decisions we made as we designed the product. www.youtube.com/watch?v=huGm...
youtube.com
AWS re:Invent 2024 - Deep dive into Amazon Aurora DSQL and its architecture (DAT427-NEW)
YouTube video by AWS Events
2305
Adrian Hornsby @adhorn.me · 14/12/2024
Hah, sorry for the mystery 😊 I wrote more on that here www.linkedin.com/posts/adhorn...
linkedin.com
Adrian Hornsby on LinkedIn: #reinvent
The last important resilience mechanism briefly discussed by Werner Vogels during in #reinvent keynote is static stability. We obsess about it at AWS. Here is…
000
Adrian Hornsby @adhorn.me · 14/12/2024
Static stability. Where 'doing nothing' is actually the most productive response.
142
Adrian Hornsby @adhorn.me · 12/12/2024
How long will the ai handle survive? :)
100
Adrian Hornsby @adhorn.me · 12/12/2024
I like the handle! What happened to Ian.blockchain ?
100
Reposted by Adrian Hornsby
Ricardo Sueiras @094459.bsky.social · 12/12/2024
I have been doing an #amazon-q-advent over the past 12 days, and have daily Amazon Q Developer tips that I will publish until Christmas Day. Today's post - dev.to/aws/amazon-q...
dev.to
Amazon Q Developer Tips: No.12 Mastering in-line prompts
In this series I will be sharing daily hints and tips to help you get ahead and start to accelerate...
151
Adrian Hornsby @adhorn.me · 12/12/2024
Don’t fear what you know about your systems. Fear what you don’t know!
051
Adrian Hornsby @adhorn.me · 09/12/2024
take care Ian. Hope you and your family are safe.
000
Adrian Hornsby @adhorn.me · 09/12/2024
Can you imagine if people acted like most software libraries? You’d ask them a question, and sometimes, they’d just stand there, waiting for an answer forever. Set explicit timeouts folks.
030
Adrian Hornsby @adhorn.me · 09/12/2024
"There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say" "There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say"...
000
Adrian Hornsby @adhorn.me · 09/12/2024
"There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say" "There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say"...
100
Adrian Hornsby @adhorn.me · 09/12/2024
"There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say" "There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say"...
100
Adrian Hornsby @adhorn.me · 09/12/2024
There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say "There are two kinds of developers: those who say there is no such thing as infinite recursion, and those who say"...
120
Adrian Hornsby @adhorn.me · 09/12/2024
100% agree. I would add airports ... I always get massive headache at airport because of the duty free perfume section. Every. Single. Time. I don't understand how people work in such environment.
010
Reposted by Adrian Hornsby
Marc Brooker @marcbrooker.bsky.social · 06/12/2024
The fourth and last in my series of blog posts on our new Aurora DSQL database is up! This time, we're looking at what happens during network partitions, and how we preserve consistency, availability, and durability. Check it out: brooker.co.za/blog/2024/12...
25714
Adrian Hornsby @adhorn.me · 06/12/2024
During @werner.social keynote at #reinvent, I was secretly hoping he would bring in the crew from that video , taking down a Jeep and putting it back together in under 5 minutes. That is Simplexity at its best. www.youtube.com/watch?v=tnLZ...
youtube.com
Crew tears apart and rebuilds Jeep in minutes
YouTube video by Rumble.com
010
Reposted by Adrian Hornsby
Werner @wernervogels.bsky.social · 05/12/2024
Technology is evolving to tackle humanity's hardest problems. From clean energy innovations and disaster preparedness to tools to fight disinformation, success now means making a positive impact. Read my tech predictions for 2025 and beyond: www.allthingsdistributed.com/2024/12/tech...
allthingsdistributed.com
Tech predictions for 2025 and beyond
We've entered an era of unprecedented societal challenges and rapid technological advancements. Harnessing technology for good has become both an ethical imperative and a profitable endeavor. These ar...
0318
Adrian Hornsby @adhorn.me · 05/12/2024
“Rage against Werner”
120
Adrian Hornsby @adhorn.me · 04/12/2024
You want 99.999% availability for every services within your application? Are you sure? Because last I checked, not all services are created equal, folks. Know what really matters most to your users and business.
142