Uber
The way we think is wrong. That is obvious. Should DevOps be OpsDev? Why do people keep declaring agile dead. Why am I offended when yet another company announces they are lifting and shifting to or from the cloud.
Likely, you are reading this description because the title provoked you. Annoyed you. My guess is that you trying to figure out where I am bullshitting, where I am wrong. Or simply want to be entertained. But the statement is a gift, if we look for the hidden truths, and untested assumptions. It will help you understand, and change your mental models. Code is worthless. Let’s turn this conversation stopper into a conversation starter.
In this talk, I will cover how I think about software. I will do this through the conversation stoppers I have encountered, or found myself using. I hope you will get tools to think differently about software, and how you think. It is easier to figure out what you think, when you have contrast and conflict.
How we think is wrong. And that is okay. Look how far we got by being wrong. After this talk, I hope you will be wrong in new and exciting ways.
Bio: Johan is a software engineer at Uber in Aarhus, on the team building Odin. Odin is Ubers internal container orchestration platform for stateful workloads with millions of cpu cores on about 100k hosts, across on prem and cloud.
When not building software, Johan spends a lot of energy thinking and talking about software, and how the way we as social beings shape and is shaped not just by software, but the way we talk about, collaborate on and engineer our software.