Engineering Luck: Essential and Accidental Complexity at GOJEK
summary
Distinguishes essential vs accidental complexity in software engineering and explains approaches to reduce accidental complexity while addressing core problems. Uses examples from GOJEK’s technical and organizational experience (scaling India operations and data engineering) to show practical mitigation strategies.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:10engineering luck
- 12:11this talk is about the complexity inherent in our abstract medium
- 20:06complexity breeds complexity
- 25:42choosing to use chat as a primary company communication tool
- 31:16essense vs accident help to
related talks
42mDealing With Complexity
48mAccidentally Complex Development
29mEmbracing Complexity: Lessons From Product Teams
43mQuit Simplifying!
33mPractical Applications of Complexity in Software & Digital Products Development
35mWhat we learned at Scaling from Startup to Unicorn
58mDon't Walk Away From Complexity, Run
01h 17mWhen Less Is More: Designing & Decoding Complex Distributed Systems
