Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a thought-provoking keynote address from GOTO Berlin 2014 that challenges the notion of software developers as mere "code monkeys." Delve into the evolving landscape of software design in the 21st century, examining new ideas and methodologies that have emerged to enhance effective design practices. Learn how patterns can be utilized to capture solutions and rationales, gaining insights from Martin Fowler, a renowned author, speaker, and consultant in software development. Discover the importance of software design in modern development practices and understand why developers should be viewed as creative professionals rather than simple code implementers. Gain valuable perspectives on the role of software architects and the significance of collaborative design processes in creating successful software solutions.