Bridget Kromhout
  • Blog
  • Speaking
  • Writing
  • Podcasts
  • Reviews
  • Contact

Containers will not fix your broken culture (and other hard truths)

devopsdays Sydney - opening keynote
Sydney, Australia
2016-12-01 to 2016-12-02


Containers will not fix your broken culture. Microservices won’t prevent your two-pizza teams from needing to have conversations with one another over that pizza. No amount of industrial-strength job scheduling makes your organization immune to Conway’s Law.

Does this mean that devops has failed? Not in the slightest. It means that while the unscrupulous might try to sell us devops, we can’t buy it. We have to live it; change is a choice we make every day, through our actions of listening empathetically and acting compassionately. Iterative improvement starts somewhere for us all; let’s talk about it.

Tools are essential, but how we implement the tools and grow the culture and practices in our organizations needs even more attention. Whether you’re just starting to implement technical and organizational change, or facing the prospect that you already have legacy microservices, it’s worth considering the why and the how of our behaviors, not just the what.

Making thoughtful decisions about tools and architecture can help. Containers prove to be a useful boundary object, and deconstructing systems to human-scale allows us to comprehend their complexity. We succeed when we share responsibility and have agency, when we move past learned helplessness to active listening. But there is no flowchart, no checklist, no shopping list of ticky boxes that will make everything better. “Anyone who says differently is selling something”, as The Princess Bride teaches us. Instead, let’s talk about practical, actionable steps that will help. How do we evaluate our progress? How do we know when to course-correct? How do we react when it seems like there’s always something new we should have done last month?

Part rant, part devops therapy, this talk will explain in the nerdiest of terms why CAP theorem applies to human interactions too, how oral tradition is like never writing state to disk, and what we can do to avoid sadness as a service.
Slides:
Containers will not fix your broken culture (and other hard truths) - devopsdays Sydney from bridgetkromhout


Tweets:

Kicking off #devopsdays Sydney is @bridgetkromhout pic.twitter.com/x1FDBM0xg8

— Joe Laha (@joelaha) November 30, 2016

Go go go @bridgetkromhout! #devopsdays pic.twitter.com/w7NifJ9cCl

— Lindsay Holmwood 🖤🧡❤️ (@auxesis) November 30, 2016

"Minnesota, the land of ten thousand cliches" - @bridgetkromhout, opening up #devopsdays Sydney with her keynote! pic.twitter.com/RYga3poqOs

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

"Containers will not fix your broken culture" #nuffsaid @bridgetkromhout #devopsdays pic.twitter.com/b1TeFlVLRe

— ValueFlow (@ValueFlowIT) November 30, 2016

"Trading in the @pagerduty app for the @Delta app doesn't get you any more sleep" - @bridgetkromhout #devopsdays pic.twitter.com/YiLSrlFz21

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

"Maybe it's not all about crushing code. Squishy stuff is important." - @bridgetkromhout #devopsdays

— Katie McLaughlin ✨ (@glasnt) November 30, 2016
Love the crossovers of @bridgetkromhout’s @devopsdownunder talk with @simonsinek’s start with why pic.twitter.com/9KHgETMBYS

— Sam McLeod (@s_mcleod) November 30, 2016

#devopsdays from left:
1. The other fella’s hat
2. Truth
3. @bridgetkromhout pic.twitter.com/3CTWbFLqBn

— garthk (@garthk) November 30, 2016

"Just because [the technology] is fun doesn't mean you're creating value for your organisation" @bridgetkromhout #devopsdays

— Lindsay Holmwood 🖤🧡❤️ (@auxesis) November 30, 2016

This golden tweet getting a shout out from @bridgetkromhout at #devopsdays sydney https://t.co/ONp6ggVROc

— Lindsay Holmwood 🖤🧡❤️ (@auxesis) November 30, 2016

"Don't do things just because they're 'in' at the time" - @bridgetkromhout #devopsdays

Change for a reason, otherwise you get this vvvv https://t.co/cwEGfGATda

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

Listening to @bridgetkromhout keynote at #devopsdays in Sydney

— Matt (@mattchamley) November 30, 2016

It wouldn’t be a talk by @bridgetkromhout without a Conway’s Law reference. #devopsdays pic.twitter.com/GpNY3DZOY1

— Joe Laha (@joelaha) November 30, 2016

Devops days Sydney 2016 keynote @bridgetkromhout pic.twitter.com/2baNmSu7Gp

— Anthony Scata (@ImaginateScata) November 30, 2016

"Maybe you don't need @giphy. Don't include technology if it doesn't add value to your organisation." - @bridgetkromhout #devopsdays

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

Whoops. Looks like @bridgetkromhout meant GIFEE, not giphy. 😶 #devopsdays https://t.co/ShQPLOByJ0

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

Straighten out logging, monitoring, and other support infrastructure before microservicing all the things.@bridgetkromhout #devopsdays

— garthk (@garthk) November 30, 2016
lol @bridgetkromhout “I feel like I still have a lot of JVM stack track PTSD” (Note: not on a java rant but so true) @devopsdownunder

— Sam McLeod (@s_mcleod) November 30, 2016

Team YOLO vs team NOPE by @bridgetkromhout #devopsdays pic.twitter.com/M7BrVufXkE

— Lindsay Holmwood 🖤🧡❤️ (@auxesis) November 30, 2016

What team are you on #teamyolo or #teamnope? @bridgetkromhout #devopsdays pic.twitter.com/iAwZWrYEQG

— Joe Laha (@joelaha) November 30, 2016

So @bridgetkromhout is absolutely killing it at #devopsdays! I'm so glad we're recording this! 😄

— Katie McLaughlin ✨ (@glasnt) November 30, 2016

Communication between teams is key to success. Empathy & Sharing -new buzz words for #DevOps #devopsdays @bridgetkromhout pic.twitter.com/9sEqIQNTLn

— ValueFlow (@ValueFlowIT) November 30, 2016

"Weaponising empathy"; listen to the teams in your org and learn. Use human TCP for comms, not UDP #devopsdays @bridgetkromhout

— Chris Harwood (@auscharwood) November 30, 2016

Couldn't agree more with @bridgetkromhout with her reflection on devops culture at #DevOpsDays - communication and empathy, powerful tools

— Steve Mactaggart (@stevemac) November 30, 2016

Great opening keynote by @bridgetkromhout to set the scene at #devopsdays - yay for "Empathy"

— David Findlay (@DaveFind) December 1, 2016

@bridgetkromhout great images & talk-esp. this one! #devopsdays pic.twitter.com/MpU6P7ZUFG

— ✨Meg Hartley @Kubecon (@meg_hartley) December 1, 2016

“weaponised empathy” #devopsdays

— garthk (@garthk) November 30, 2016

"We replaced our monolith with micro services so that every outage could be more like a murder mystery". Great Quote #devopsdays Sydney

— Matt (@mattchamley) November 30, 2016

"There's still servers, you just can't ssh in to them." 🙏🙏🙏 #devopsdays

— Peter Hardy (@stibbons) November 30, 2016

Attending #DevOpsDays Sydney, culture, communication and curiosity are the big themes... pic.twitter.com/w75DmjdLpR

— MC2 (@mi_croft) December 1, 2016
© 2020 Bridget Kromhout