Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
In this 56-minute keynote presentation from GOTO Chicago 2024, award-winning author and Agile Developer founder Venkat Subramaniam explores the art of decision making in software development and beyond. Discover why very few decisions are truly binary and learn practical approaches to evaluating trade-offs in your daily work. Follow the evolution of software development methodologies and explore essential design principles that impact architectural choices. The talk covers the spectrum from decision-making fundamentals to specific applications in software design, including discussions on coupling, design by contract versus capability, and the comparative merits of object-oriented versus functional programming paradigms. By the end, gain valuable takeaways to improve your decision-making process whether you're a programmer, lead, architect, technical manager, or simply someone who makes countless choices throughout your day.