Montreal, Canada
2018-09-26
Description
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.
While the unscrupulous might try to sell us devops, we can’t buy it. We have to live it; continuous improvement is a choice we make every day, through our actions of listening empathetically and acting compassionately. Tools are essential, but how we use 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. (Spoiler alert: tech, like soylent green, is made of people.)
Slides
Video
Tweets
Our first keynote this morning is @bridgetkromhout talking about the human element of what we do. #ApacheCon
— ApacheCon (@ApacheCon) September 26, 2018
@ApacheCon #ApacheCon community over containers pic.twitter.com/JgxvMh0Z7K
— Tim Spann (@PaaSDev) September 26, 2018
“Tech doesn’t fix everything. The community we build does that.” #apachecon @bridgetkromhout pic.twitter.com/TrweyAeFrt
— Myrle Krantz (@myrleKrantz) September 26, 2018
#ApacheCon kicks off today with @bridgetkromhout talking containers and culture pic.twitter.com/Aob1o0sNds
— Stephen Walli (@stephenrwalli) September 26, 2018
@bridgetkromhout at #ApacheCon on how:
— Shane Curcuru 🙀💻 #ApacheCon (@shanecurcuru) September 26, 2018
"Computers are easy, people are hard". Yup.#CommunityOverCode #ACNA18 https://t.co/fQa4ylmRfj
“‘Computers are easy, people are hard’ is a lie. Computers are hard, and people are hard.” #apachecon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
Always love hearing @bridgetkromhout talk about the intersection of people and computers, the complexity of making it work. Great code does not win every arguenent. #ApacheCon pic.twitter.com/ZJyuwVFGKY
— Nithya Ruff (@nithyaruff) September 26, 2018
“I got a CS degree in the 90’s ‘cause I *didn’t* want to talk to people. Spoiler alert: Tech is about talking to people.” #apachecon @bridgetkromhout pic.twitter.com/LNBD9R1NFR
— Myrle Krantz (@myrleKrantz) September 26, 2018
Programmers shape reality with their words. We are essentially doing magic. @bridgetkromhout #ApacheCon pic.twitter.com/PTmWzUJErx
— ApacheCon (@ApacheCon) September 26, 2018
Tech truth # 1: Can’t solve everything through tech. @bridgetkromhout #ApacheCon pic.twitter.com/FtJjY94vxI
— Nithya Ruff (@nithyaruff) September 26, 2018
The conflict between dev & ops is a product of misaligned incentives. This is not a technical problem. It can occur at *any* organization.#apachecon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
“You should rename staging to theory. As in ‘It works in theory’.” #apachecon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
Tools will not solve the problem of getting people in your organization to talk to each other. #ApacheCon @bridgetkromhout pic.twitter.com/nlQC5bk18R
— Myrle Krantz (@myrleKrantz) September 26, 2018
Two pizza teams still have to talk to each other over that pizza. Moving complexity somewhere else doesn’t make it go away.#ApacheCon @bridgetkromhout pic.twitter.com/YJqyveuRDu
— Myrle Krantz (@myrleKrantz) September 26, 2018
Someone selling you on a new whatsit always shows you hello world and not the nasty data migration you are actually going to have to do.#ApacheCon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
Tech truth #2: good team interactions, build, you can’t buy. @bridgetkromhout #ApacheCon pic.twitter.com/7uwFEIFgTn
— Nithya Ruff (@nithyaruff) September 26, 2018
Focus on what we’re trying to accomplish and not on your narrowly defined tribe.#ApacheCon @bridgetkromhout pic.twitter.com/ApA6gZyAey
— Myrle Krantz (@myrleKrantz) September 26, 2018
Tech through #3: tech like soylent green is made up of people. @bridgetkromhout #ApacheCon pic.twitter.com/rxaD9x8rbq
— Nithya Ruff (@nithyaruff) September 26, 2018
A lot of the glamour and the glory in tech focuses on instantiation. What about scaling?#ApacheCon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
Containers can help with the boundaries between teams, but we still need to talk that through.#ApacheCon @bridgetkromhout pic.twitter.com/2pBqaaCslk
— Myrle Krantz (@myrleKrantz) September 26, 2018
You’re going to have partitions. You just have to decide how you deal with them.#ApacheCon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
“Empower yourself by letting go as much as you possibly can.”#ApacheCon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
"With distributed systems, you need to distribute decisionmaking as well."#ApacheCon @bridgetkromhout
— Shane Curcuru 🙀💻 #ApacheCon (@shanecurcuru) September 26, 2018
@ApacheCon #apachecon pic.twitter.com/Lz8kcdSCva
— Tim Spann (@PaaSDev) September 26, 2018
Don’t just solve technical problems. Think about the way the effect society. “The people who can build that cyberpunk dystopia probably shouldn’t.”#ApacheCon @bridgetkromhout pic.twitter.com/f2ixplJhKR
— Myrle Krantz (@myrleKrantz) September 26, 2018
Tech truth #4: avoiding sadness as a service. @bridgetkromhout #ApacheCon pic.twitter.com/lNcb7LA950
— Nithya Ruff (@nithyaruff) September 26, 2018
QotD: They’re not NPCs. They’re protagonists in their own narratives. — @bridgetkromhout #ApacheCon
— Stephen Walli (@stephenrwalli) September 26, 2018
‘Legacy’ is where your customers and money live. Don’t just leave people behind there and make them feel like they don’t get to do the cool stuff.#ApacheCon @bridgetkromhout
— Myrle Krantz (@myrleKrantz) September 26, 2018
You also need to balance customer service with retaining the great people working for you. It's about people.#ApacheCon
— Shane Curcuru 🙀💻 #ApacheCon (@shanecurcuru) September 26, 2018
. @bridgetkromhout shares 5 truths about tech... common denominator of all of them: they all involve personal interaction #ApacheCon
— Jim Jagielski (@jimjag) September 26, 2018