This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams https://gotoams.nl Sander Mak - Java Champion & Author of O'Reilly's "Java 9 Modularity" RESOURCES https://twitter.com/Sander_Mak https://linkedin.com/in/sandermak https://blog.picnic.nl 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: https://gotoams.nl/2023/sessions/2723 RECOMMENDED BOOKS Sander Mak & Paul Bakker • Java 9 Modularity • https://amzn.to/3quPNSB Christian Clausen • Five Lines of Code • https://amzn.to/3s2zjyg Uncle Bob • Clean Code • https://amzn.to/3soPO6k Andy Oram & Greg Wilson • Beautiful Code • https://amzn.to/3DYDVeM Christian Mayer • The Art of Clean Code • https://amzn.to/3OwljaK Tom DeMarco & Tim Lister • Peopleware • https://amzn.to/3KJmFOq David Farley • Modern Software Engineering • https://amzn.to/3GI468M https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #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 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.