How To Be A Great Programmer • Dave Farley • GOTO 2023
We’re so pleased to having teamed up with Dave Farley, author of “Continuous Delivery” and frequent GOTO Conferences speaker, for a monthly video series featuring ideas about continuous delivery, DevOps, test-driven development, BDD, software engineering and software development in general. Find plenty more from Dave on his @ModernSoftwareEngineeringYT channel. Dave Farley - Continuous Delivery & DevOps Pioneer, Award-winning Author, Founder & Director of Continuous Delivery Ltd. RESOURCES / davefarley77 / dave-farley-a67927 http://www.continuous-delivery.co.uk http://www.davefarley.net ABSTRACT What’s the difference between great developers and good developers? It’s not about language or tools, it is a collection of other skills and attributes. How to be good at programming is about a lot more than only a good grasp of syntax or an encyclopaedic knowledge of libraries and frameworks. To learn to program well, is something that takes a long time and requires some talent, but the people who are great at it do seem to share some skills. In this episode Dave Farley, who has worked with many great programmers, describes what he sees as the difference between the people that seem to do a great job and those that don’t. This is about more than only programming tips, but there are some of those here too, and it is not always how we learn to program, it is about how we approach problems and construct solutions that we can live with and evolve over time and how we deal with other people while we are doing it. CD TRAINING COURSES If you want to learn Continuous Delivery and DevOps skills, check out Dave Farley's courses https://bit.ly/DFTraining RECOMMENDED BOOKS & LINKS You can grab Dave Farley's new book 'Continuous Delivery Pipelines' here: https://leanpub.com/cd-pipelines David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Forsgren, Humble & Kim • Accelerate • https://amzn.to/367RI5o / gotocon / goto- / gotoconferences #GOTOxDaveFarley #GreatProgramming #Testing #Programming #DaveFarley #GOTO #GOTOcon #ContinuousDelivery #Complexity #ProgrammingTutorial #SoftwareEngineering Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Is This Why You’re Bad At Programming? • Dave Farley • GOTO 2023

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

Google & AWS Veteran: What Top Tier Software Architects Do Differently

How To Estimate Software Development Time

Features vs. Futures: Software Design in the Age of AI – Kent Beck | ShipSummit | Rise8

Don’t Do E2E Testing • Dave Farley • GOTO 2023

The 3 Types of Unit Test in TDD • Dave Farley • GOTO 2022

5 Common Mistakes In User Stories • Dave Farley • GOTO 2024

What World Class Software Engineers Do That You Don't

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Gregor Hohpe Reveals The Best Platform Strategies For Success!

What Software Architecture Should Look Like • Dave Farley • GOTO 2022

Don’t Do E2E Testing!

TDD Revisited - Ian Cooper - NDC Porto 2023

Understand the Next Phase of Web Development - Steve Sanderson - NDC London 2024

Monolith vs Microservices • Dave Farley • GOTO 2024

How The Best Software Engineers Design Systems and Build For Scale

Don’t Build a Distributed Monolith - Jonathan "J." Tower - NDC London 2023

