Code Complete • Steve McConnell & Jeffrey van Gogh • GOTO 2023

This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub Read the full transcription of the interview here: Steve McConnell - Author of “Code Complete” & CEO at Construx Software @stevemcconnell578 Jeffrey van Gogh - Director of Engineering at Google & Secretary of the Board at Kotlin Foundation @jeffreyvangogh RESOURCES DESCRIPTION Widely considered one of the best practical guides to programming, Steve McConnell’s original “Code Complete” has been helping developers write better software for over three decades. The author’s timeless techniques and strategies are still relevant in spite of the evolution of programming languages or the shift from waterfall to agile. He revises the impact these changes have had on the software environment together with Jeffrey Van Gogh, Director of Software Engineering at Google. They don’t step away from covering some of the controversial subjects from the book and give relevant advice for programmers that are just entering this space. The interview is based on Steve’s book “Code Complete: A Practical Handbook of Software Construction“: TIMECODES 00:00 Intro 00:39 The evolution of programming languages in the last 30 years 03:10 From waterfall to agile: the impact on the code 04:57 Should source code be the only documentation? 13:58 Full-stack vs a single programming language 23:38 Open source and its impact on code’s lifecycle 29:54 Controversial points from the book 32:49 Tooling 38:49 Should tech lead managers code? 47:13 Research for writing the book 56:11 Advice for young programmers 01:03:32 Outro RECOMMENDED BOOKS Steve McConnell • Code Complete • Steve McConnell • Software Estimation • Steve McConnell • Rapid Development • Steve McConnell • Professional Software Development • Trisha Gee • Getting to Know IntelliJ IDEA • Trisha Gee, Kathy Sierra & Bert Bates • Head First Java • Michael Nygard • Release It! 2nd Edition • Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • Martin Kleppmann • Designing Data-Intensive Applications • #SoftwareEngineering #CodeComplete #Complexity #Creativity #Construx #Refactoring #Debugging #ComputerScience #SteveMcConnell #JeffreyVanGogh #Programming #SoftwareConstruction #Agile #Waterfall Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Back to Top