Expert Talk: Managing Complexity in Software • Hadi Hariri & Kevlin Henney

GOTO - Today, Tomorrow and the Future - A podcast by GOTO - Fridays

Categories:

This interview was recorded for GOTO Unscripted at CodeNode in London. gotopia.techRead the full transcription of this interview hereHadi Hariri - VP of Developer Advocacy at JetBrains and Podcast Host of Talking KotlinKevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & WriterDESCRIPTIONComplexity of software systems sometimes grows beyond control. Left unchecked, it can leave behind bloated applications.Kevlin Henney talks to Hadi Hariri, developer advocate at JetBrains, about how some of the key traits of developers like creativity and problem solving make them prone to innovate more but also over-engineer their code and not choose solutions based on context.RECOMMENDED BOOKSKevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should KnowKevlin Henney • 97 Things Every Programmer Should KnowHenney & Monson-Haefel • 97 Things Every Software Architect Should KnowHenney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5Gamma, Helm, Johnson & Booch • Design Patterns (Gang of Four)Venkat Subramaniam • Programming KotlinEric Evans • Domain-Driven DesignSam Newman • Monolith to MicroservicesSam Newman • Building MicroservicesRonnie Mitra & Irakli Nadareishvili • Microservices: Up and RunningTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket at gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily.TwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!