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:
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:
— garthk (@garthk) November 30, 2016
1. The other fella’s hat
2. Truth
3. @bridgetkromhout pic.twitter.com/3CTWbFLqBn
"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
— Katie McLaughlin ✨ (@glasnt) November 30, 2016
Change for a reason, otherwise you get this vvvv https://t.co/cwEGfGATda
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