The Art of Software Development • Sander Mak • GOTO 2023

This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams Sander Mak - Java Champion & Author of O’Reilly’s “Java 9 Modularity“ RESOURCES ABSTRACT Are you a software engineer? You may want to think twice before answering... Looking closely, our collective software development practices may not be so rigidly engineered as we’d like to think. And you know what? That’s ok! Let’s embrace the art of software development and see where this takes us. In this talk, we’ll look at software development as a craft combining art and engineering. What does this mean for coding, testing, architecture and design, and other important aspects of our work? And more importantly: what does this tell us about learning and growing as software developers? Our obsession with tools may cloud what software development is really about. Join this talk to unlock your inner artist! [...] TIMECODES 00:00 Intro 01:17 I’m a software engineer, right? 05:17 I’m a computer scientist, right? 09:22 You’re an artist 12:12 Software development = Abstraction 14:37 Code aka the truth 28:55 Testing 33:24 Design/Software architecture 42:45 Process 47:06 How do we learn this stuff? 43:12 Outro Download slides and read the full abstract here: RECOMMENDED BOOKS Sander Mak & Paul Bakker • Java 9 Modularity • Christian Clausen • Five Lines of Code • Uncle Bob • Clean Code • Andy Oram & Greg Wilson • Beautiful Code • Christian Mayer • The Art of Clean Code • Tom DeMarco & Tim Lister • Peopleware • David Farley • Modern Software Engineering • #SoftwareEngineering #SoftwareArchitecture #QualityCode #Programming #Testing #Abstraction #SoftwareDevelopmentTutorial #ProgrammingTutorial #ProgrammingOverview #SoftwareEngineer #Simplicity #SanderMak Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
В начало