This interview was recorded for GOTO Unscripted at CodeNode in London. #GOTOcon #GOTObookclub
http://gotopia.tech
Read the full transcription of this interview here:
https://gotopia.tech/articles/expert-talk-managing-complexity-in-software
Hadi Hariri - VP of Developer Advocacy at JetBrains and Podcast Host of Talking Kotlin @Hadi Hariri
Kevlin Henney - Consultant, Programmer, Keynote Speaker, Technologist, Trainer & Writer @Kevlin Henney
DESCRIPTION
Complexity 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.
TIMECODES
00:00 Intro
01:44 Complexity in software
06:47 Design patterns in software
11:02 Over-engineering your code
21:20 Choosing a software solution in context
30:54 Software engineering cycles
40:27 The Ktor project
50:31 Outro
RECOMMENDED BOOKS
Kevlin Henney & Trisha Gee • 97 Things Every Java Programmer Should Know • https://amzn.to/3kiTwJJ
Kevlin Henney • 97 Things Every Programmer Should Know • https://amzn.to/2Yahf9U
Henney & Monson-Haefel • 97 Things Every Software Architect Should Know • https://amzn.to/3pZuHsQ
Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • https://amzn.to/3GAPzN7
Gamma, Helm, Johnson & Booch • Design Patterns (Gang of Four) • https://amzn.to/3sPJ8yk
Venkat Subramaniam • Programming Kotlin • https://amzn.to/2MIC8D1
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E
Sam Newman • Building Microservices • https://amzn.to/3dMPbOs
Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#Complexity #SoftwareEngineering #Ktor #Kotlin #HadiHariri #KevlinHenney #Programming #ProgrammingAnarchy #Tech #SoftwareDevelopment #SoftwareTechnology #SoftwareCycles #ProgrammingCycles #DesignPatterns #TalkingKotlin #WasabiFX
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1