Own the Future
Discover how to revolutionize software development and organizational structure in this 56-minute conference talk. Explore the challenges of designing, building, and maintaining complex software systems, and learn why traditional approaches often lead to the dreaded "big ball of mud." Delve into transformative strategies for technology, teams, management, and business that can lead to a brighter future. Gain insights on product thinking, maintenance, business mentality, and the pitfalls of traditional management structures. Examine the role of architects, the impact of new technologies, and the concept of technical debt. Analyze the drawbacks of layered architecture and explore effective decoupling strategies. Learn how to approach requirements, estimates, and data ownership in innovative ways. Understand the importance of loose coupling and its impact on system design. Leave with actionable do's and don'ts to guide your organization towards owning the future of software development.