This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub http://gotopia.tech/bookclub Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/219 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 https://stevemcconnell.com https://youtu.be/7hdJQkn8rtA 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": https://amzn.to/3Zgu9gr 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 • https://amzn.to/3Zgu9gr Steve McConnell • Software Estimation • https://amzn.to/41ZbGHn Steve McConnell • Rapid Development • https://amzn.to/3J6e5rl Steve McConnell • Professional Software Development • https://amzn.to/3IVKUa8 Trisha Gee • Getting to Know IntelliJ IDEA • https://amzn.to/3ZBgnGc Trisha Gee, Kathy Sierra & Bert Bates • Head First Java • https://amzn.to/3k59BJ6 Michael Nygard • Release It! 2nd Edition • https://amzn.to/3WJeKV8 Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts • https://amzn.to/3QeMgjR Martin Kleppmann • Designing Data-Intensive Applications • https://amzn.to/3mk2Roj https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #SoftwareEngineering #CodeComplete #Complexity #Creativity #Construx #Refactoring #Debugging #ComputerScience #SteveMcConnell #JeffreyVanGogh #Programming #SoftwareConstruction #Agile #Waterfall CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.