Admitting that hard problems are hard SASHA ROSENBAUM
Slide 2
You have been tasked with building a website
Slide 3
Imagine your CTO, Bob
Slide 4
Bob has an idea
Slide 5
Slide 6
Hey, Bob, I don’t understand… - Why do we need all this?!
Slide 7
Are you saying that YOU don’t understand this?
Slide 8
Slide 9
Slide 10
Resume driven development
Slide 11
Slide 12
“If you can’t explain it to a six-year-old,
you don’t understand it yourself.” ― Albert Einstein
Slide 13
Slide 14
Slide 15
We should stop pretending that ❖Distributed systems are easy ❖People can be available 24/7 ❖Unicorn companies don’t have technical debt ❖That new product will solve all of your problems
Slide 16
The intro slide Sasha Rosenbaum Sr. Program Manager @Microsoft @DivineOps
Slide 17
Computer Science Top 20 CS department in the world
• • • •
System Administrator for IAF R&D Software Engineer Azure Consultant Cloud Solution Architect
https://www.linkedin.com/in/sasha-rosenbaum/
Slide 18
You must be marketing!
Slide 19
We use heuristics to navigate the world
Slide 20
Slide 21
Stereotypes are self-perpetuating
Slide 22
Studies in 2012 and 2015 Same resume with a male (vs female) name was 6-14% more likely to get an interview. The resumes with white-sounding names spurred 50% more callbacks than the ones with black-sounding names.
Slide 23
Slide 24
Why am I telling you this?
Slide 25
Slide 26
The cost is much higher for ❖Women ❖People of color ❖Junior Engineers
Slide 27
Why speak up?
Slide 28
Complexity isn’t free
Slide 29
Costs of complexity https://abstrusegoose.com/432
❖Time to learn ❖Time to build ❖Cost of Maintenance
❖Chances of failure
Slide 30
Money
Slide 31
Productivity
Slide 32
Building Effective Teams (Google Study) Background? Personality types? Skills?
Slide 33
Building Effective Teams (Google Study) Background Personality types Skills
=> Psychological Safety
Slide 34
Psychological safety
A belief that a team is safe for risk taking in the face of being seen as ignorant, incompetent, negative, or disruptive.
Slide 35
Psychological Safety
Feeling confident that no one on the team will embarrass or punish anyone else for admitting a mistake, asking a question, or offering a new idea.