Minneapolis, MN
2018-04-14
Description
Designing distributed systems means considering failure scenarios—both likely and less so. Will the network let you down? (Almost assuredly.) Will some portion of your IaaS misbehave? (Have you met computers?) We build in graceful degradation for much of our automation but often neglect the (just-as-essential) human interactions.
The classic “hard problems” of cache invalidation and naming things revolve around our understanding of what’s correct and true and our agreements with one another on scope and relevance. Communication is essential for making context-dependent decisions.
Whether we’re attempting to determine the current state of reality or distinguish logical boundaries, democratized observability is key to answering our questions. As the fractal complexity of our distributed systems grows, we need to mindfully choose practices that work with our tooling. You can’t buy a silver bullet, but you can forge one from the collaborative efforts of your team.
Slides:
Tweets
Snow in April isn’t going to stop us. ☃️ See you at #minnebar! https://t.co/qZnJJnJciM
— Bridget Kromhout (@bridgetkromhout) April 14, 2018
#Minnebar @thingles providing great intro for SPS Commerce and the heart of MN tech community and Session0 speaker
— Sona Mehring (@gogosona) April 14, 2018
Up first for Session #0 at #Minnebar13 @bridgetkromhout
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Tech advocacy for LINUX!
Kicking off #Minnebar13 pic.twitter.com/P8jce86kYn
— billycripe (@billycripe) April 14, 2018
#Minnebar Session 0, @bridgetkromhout hits the stage
— Sona Mehring (@gogosona) April 14, 2018
Snowstorm be damned. Full house at #Minnebar13 pic.twitter.com/x0axFz0Zr1
— Nick Roseth (@nickroseth) April 14, 2018
For once I don’t have to get on a plane to see @bridgetkromhout do her thing. #minnebar pic.twitter.com/xWJCnSZ5qa
— Joe Laha (@joelaha) April 14, 2018
I wish I could introduce all my @DigitalLib colleagues to @bridgetkromhout. #minnebar #opslife
— Justin Coyne (@j_coyne) April 14, 2018
Computers are easy, people are hard @bridgetkromhout #Minnebar13 pic.twitter.com/wvTpU2x4QJ
— Brent W. Peterson (@brentwpeterson) April 14, 2018
"Computers are easy, People are hard" to kick off #Minnebar by @bridgetkromhout
— Sona Mehring (@gogosona) April 14, 2018
Yay Bridget! @bridgetkromhout
— Jenn (@geekgalgroks) April 14, 2018
Session 0 at #minnebar pic.twitter.com/vuE4A1lV40
Bonus technology diss from @bridgetkromhout at #Minnebar: "AI is hot again, or maybe it's like IPv6 and we'll just talk about it for years"
— Mark Gritter (@markgritter) April 14, 2018
"We build complex systems out of a whole bunch of things we probably shouldn’t have wired together." @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
First hilarious quote: "... worry about what the developers YOLO out to production" #Minnebar13
— billycripe (@billycripe) April 14, 2018
Flickr was doing 67 deploys a day in 2008 - @bridgetkromhout #minnebar
— Justin Coyne (@j_coyne) April 14, 2018
The goal is to do things faster and not more complex @bridgetkromhout #Minnebar13 #Minnebar pic.twitter.com/UEr5fD6xgx
— Brent W. Peterson (@brentwpeterson) April 14, 2018
#Minnebar "Resume driven development" ...so true that happens
— Sona Mehring (@gogosona) April 14, 2018
Yes I am in a maze of buzzwords #Minnebar @bridgetkromhout #Minnebar13
— Brent W. Peterson (@brentwpeterson) April 14, 2018
"Legacy: your customers and your money live here." @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
The world is going to keep changing around us weather we want it to or not @bridgetkromhout #Minnebar13 #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
April snow brings #Minnebar flowers. Developer community superstars all under one @BestBuy roof. The weather outside is frightful, but the tech inside's delightful. @minnestar pic.twitter.com/dTCjhR1vUZ
— Damien Riehl (@damienriehl) April 14, 2018
Very happy I made it to #Minnebar today. Have wanted to hear @bridgetkromhout to speak at an event for a while.
— Jonathan Sundquist (@jsundquist) April 14, 2018
Good morning from #minnebar. Snow outside, session 0 inside. We are extraordinarily lucky to have such a strong start-up and tech community in Minnesota. pic.twitter.com/JSmbMKgSex
— John Ostman (@JohnOstman) April 14, 2018
We need to have people we are doing active development on @bridgetkromhout #Minnebar13 #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Our Session 0 speaker, @bridgetkromhout reminds us that computers are easy and people are hard. #Minnebar pic.twitter.com/JGlyNdJeBj
— minnestar (@minnestar) April 14, 2018
#minnebar Tech Developers .. don't forget to apply "Active Development" with the people you work with too!
— Sona Mehring (@gogosona) April 14, 2018
What does “DONE” mean? It needs to have organizational buy in @bridgetkromhout #Minnebar13 #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
“‘Done’ doesn’t mean the code is committed. It needs to provide value and have broader organizational buy-in” — @bridgetkromhout at #Minnebar
— minnestar (@minnestar) April 14, 2018
Thanks to the #MinneBar sponsors and volunteers (even if we can blame them for the weather)! @bridgetkromhout is reminding us in Session 0: The tech isn’t that important if it doesn’t integrate well with the users/business.
— Dan Ficker (@deliriousguy) April 14, 2018
“I majored in CS because I didn’t want to talk to people. Spoiler alert! Tech. It’s ALL about people!” — @bridgetkromhout at #Minnebar
— Jenna Pederson (@jennapederson) April 14, 2018
An adorible attack kitten turns into a cat #Minnebar @bridgetkromhout #Minnebar13 // @sherrierohde pic.twitter.com/F4ywB5Rn1f
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Going into tech because you don't want to talk to people? “Surprise! Talking to people is pretty much the whole job.” @bridgetkromhout #minnebar
— Riley Major (@RileyMajor) April 14, 2018
Is the application easy to maintain? Can “not me” easily maintain this? This is important. - @bridgetkromhout #MinneBar
— Dan Ficker (@deliriousguy) April 14, 2018
Understanding is a three edge sword - Ourside, your side, the truth @bridgetkromhout #Minnebar13 #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Standing room only for @bridgetkromhout @ @minnestar pic.twitter.com/rnUHlAkNuT
— Kristen Kinnear-Ohlmann (@kinnear_ohlmann) April 14, 2018
@bridgetkromhout awesome chautauqua on people and tech #Minnebar13 pic.twitter.com/01zF1no5MC
— Kevin Burns (@kevinbburns) April 14, 2018
"Repeat back what you think you heard. Write something up after you leave the meeting. Get the “ACK” from people." @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
I expect at least one Vorlon or Babylon 5 reference from each of her talks. pic.twitter.com/AdilehdJHW
— Jenn (@geekgalgroks) April 14, 2018
Iterate out of legacy. #truth #Minnebar— Cody Ogden 🎃 (@codyogden) April 14, 2018
So grateful for your help representing #MNtech today @bridgetkromhout! 🙌🏽🙌🙌🏿 https://t.co/i3eC3qKTni
— Jenna Pederson (@jennapederson) April 14, 2018
Don’t just program 200OK by default into your application. @bridgetkromhout #Minnebar13 #Minnebar #lifelesson
— Brent W. Peterson (@brentwpeterson) April 14, 2018
“Build tooling and automation that makes self-serve possible” @bridgetkromhout #Minnebar13
— boltiq (@boltiq_io) April 14, 2018
A freak major mid April snow storm does not keep the #MNtech community away from #Minnebar 1000+... standing room only!!! pic.twitter.com/57Vj0fE02t
— Paul DeBettignies (@MNHeadhunter) April 14, 2018
Think about whether something can be debugged in production. Don't hard-code your API to return 200 OK every time. @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
"The hardest thing in computer science is not being an opinionated jerk about everything." @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
“The real hard thing about computers is not being an opinionated jerk about everything.” - @bridgetkromhout #minnebar
— Justin Cardinal (@justincardinal) April 14, 2018
Guilty 😬
The Internet uses TCP/IP for reliable communication. We also should try to make sure our communication is effective. @bridgetkromhout recommends a book: “Nonviolent Communication” https://t.co/LRkTQjVr7T #MinneBar
— Dan Ficker (@deliriousguy) April 14, 2018
“The single hardest thing in software development is not being an opinionated jerk about everything.” - @bridgetkromhout @ #minnebar I'm ready for this principle to be widely upheld in tech! (By present and future me, too)
— Michelle C. Funk 💗💜💙 (@michellecohrene) April 14, 2018
This is what the year 2000 will look like. @bridgetkromhout #Minnebar13 #Minnebar (Y2K problems with the phonograph) pic.twitter.com/OcYUdM2IUc
— Brent W. Peterson (@brentwpeterson) April 14, 2018
"The hardest problem in computer science is not being an opinionated jerk all the time" #minnebar #PureGold #PerfectQuote
— Darren Cox (@SwitchTrain) April 14, 2018
"Other people working on systems might have a different opinion than you and they might not be stupid."
— Riley Major (@RileyMajor) April 14, 2018
“The hardest problem in computer science is not being an insufferable jerk about everything.” 😂 #minnebar
— Nate Bird (@nate_bird) April 14, 2018
I love the story of the Vassa Launch ship, watch sink in the harbor @bridgetkromhout #Minnebar13 #Minnebar pic.twitter.com/5CazlqfRaz
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Commit messages should tell not what you did but *why* you did it. @bridgetkromhout at #minnebar
— Riley Major (@RileyMajor) April 14, 2018
#Minnebar "Write an informative commit message" .. good lesson for coding or life!
— Sona Mehring (@gogosona) April 14, 2018
Unexpected lesson from the Vasa : don't have everything live in your designer's head #Minnebar pic.twitter.com/5AnWMHjpbM
— Mark Gritter (@markgritter) April 14, 2018
8 fallacies of a distributed humans
— Brent W. Peterson (@brentwpeterson) April 14, 2018
@bridgetkromhout #Minnebar13 #Minnebar pic.twitter.com/bSaUQRIxkq
Lessons for people in Minnesota. “Snow is a feature not a bug” @bridgetkromhout #Minnebar13 #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
@bridgetkromhout can you publish your “eight fallacies of distributed humans” slide? 💥❤️
— Justin Coyne (@j_coyne) April 14, 2018
Just because you use containers doesn’t mean you get more people to do devops #Minnebar
— Brent W. Peterson (@brentwpeterson) April 14, 2018
Snow is a feature it is not a bug. #minnebar https://t.co/I5tlIEuuci
— Edward Chenard (@Echenard) April 14, 2018
Telling bay area recruiters: "snow is a feature not a bug" 😂😂 - @bridgetkromhout #BoldNorth #minnebar
— Mithul Garg (@mkgargoyle) April 14, 2018
“The cloud—spoiler alert—is just a computer somewhere you can’t log into.” - @bridgetkromhout #MinneBar
— Dan Ficker (@deliriousguy) April 14, 2018
@bridgetkromhout great way to open the #minnebar conference. I really enjoyed your presentation.
— Don Eitel (@DonEitel) April 14, 2018
Come talk with the @devopsdaysmsp team at #minnebar! @zruty, @joelaha, and I will be at our table through lunchtime. pic.twitter.com/C3cusCbHxp
— Bridget Kromhout (@bridgetkromhout) April 14, 2018
Made it thru the snowstorm and kicking off #Minnebar w @bridgetkromhout pic.twitter.com/YGwJLNuowF
— Steve Frost (@SteveEff) April 14, 2018
Great discussions at #minnebar today! Thanks to everyone who braved the blizzard and came to participate. My slides are here: https://t.co/PH8H4YRXc9 - many thanks to @thingles and the rest of Team @minnestar for bringing me in to talk.✨
— Bridget Kromhout (@bridgetkromhout) April 14, 2018