Flaws in code don’t just happen when we work too fast. In fact, they are often the result of unchecked ego. Overgrown egos can stifle both your codebase and the team developing it. This talk will share surprising lessons from philosophy and how incorporating this wisdom can help tame our egos. Then, we’ll explore the tools that support an ego-less programming practice.
24. DevOps
closing the gap between the client and development
short release cycles
iterative approach to design
reducing waste (often by automation)
16 / 29
26. DevOps and the Other Philosophies
Devops requires:
Communication
Sharing goals
18 / 29
27. DevOps and the Other Philosophies
Devops requires:
Communication
Sharing goals
Communication requires listening thus putting one's ego aside.
18 / 29
28. How Ego Disrupts DevOps?
Terrible API
Not Invented Here
Ego Clashes
(entrenched) Code ownership
19 / 29
39. Photos courtesy of:
Andre Mouton on Unsplash
Alex Block on Unsplash
Bonnie Kittle on Unsplash
Ash Lambert on Unsplash
Joyce Romero on Unsplash
Dirk Wouters from Pixabay
Wikipedia
Monty Python's Flying Circus
Kiszkiloszki https://www.patreon.com/kiszkiloszki
29 / 29