This presentation was recorded at YOW! 2017. #GOTOcon #YOW https://yowcon.com Dave Thomas - Author of "The Pragmatic Programmer" @pragdave ABSTRACT We're a generation of programmers who grew up with object orientation and imperative programming. When we transition to languages such as Elixir (and even some modern idioms in JavaScript), some of our old reflexes are no longer appropriate. Others are deeply useful, but in different and surprising ways. So, as we work towards the ideal of "programming by transforming", we mustn't forget to transform our thinking, too. Dave Thomas is a programmer, and now an accidental publisher. Dave Thomas wrote The Pragmatic Programmer with Andy Hunt at the end of the '90s, and that experience opened a new world for them. They discovered a love of writing that complemented their love of learning new things. Dave Thomas is one of the authors of the Agile Manifesto, and probably responsible for bringing Ruby to attention of Western developers with the book Programming Ruby. He was one of the first adopters of Rails, and helped spread the word with the book Agile Web Development with Rails. Dave Thomas enjoys speaking at conferences, running public and private training. But most of all, Dave Thomas loves coding. [...] TIMECODES 00:00 Intro 00:34 Transforming Programming 07:26 Single Responsibility 17:08 How Do You Build Intuition? 26:34 Simula Instances 27:55 Smalltalk Instances 30:58 Immutability 32:15 The Tao of Functional Programming 35:27 Online Two-Player Game 43:03 The Goal RECOMMENDED BOOKS Dave Thomas & Andy Hunt • The Pragmatic Programmer • https://bookshop.org/a/9452/9780135957059 Dave Thomas & Andy Hunt • The Pragmatic Programmer • https://amzn.to/3N3i0GP Dave Thomas • Programming Elixir • https://amzn.to/3Dl6fY7 Dave Thomas & Sam Ruby • Agile Web Development with Rails 7 • https://amzn.to/3TuWuxj https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #Programming #Transformation #TransformingProgramming #PragmaticProgramming #PragmaticProgrammer 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.