#100 - Modern Software Engineering - Dave Farley

Published: Aug. 8, 2022, noon

b'

\\U0001f399\\ufe0f CELEBRATE the 100th EPISODE by submitting your story/message at techleadjournal.dev/celebrate-100 \\U0001f389
\\n

\\n

\\u201cEngineering discipline is the most effective, efficient way of doing high-quality work. If our software development practices do not allow us to build better software faster, we should really change them because they are not engineering."

\\n

Dave Farley is the co-author of the Jolt award-winning book \\u201cContinuous Delivery\\u201d and runs the popular \\u201cContinuous Delivery\\u201d YouTube channel on software engineering topics. In this episode, we discussed Dave\\u2019s latest book, \\u201cModern Software Engineering\\u201d. Dave started by explaining his view on modern software engineering and why it emphasizes on practices for building better software faster. Dave described the foundations of the software engineering discipline and explained the core competencies we need to succeed by becoming experts at both learning and managing complexity. Dave also explained the importance of understanding technology fundamentals, improving software readability, and handling software complexity by managing concurrency and coupling. Towards the end, Dave shared some other tools in the modern software engineering toolkit that include Continuous Delivery.

\\n

Listen out for:

\\n
    \\n
  • Career Journey - [00:08:01]
  • \\n
  • Modern Software Engineering - [00:12:19]
  • \\n
  • Better Software Faster - [00:14:58]
  • \\n
  • Software Engineering - [00:17:22]
  • \\n
  • Expert at Learning - [00:20:37]
  • \\n
  • Why Agile Not Enough - [00:26:34]
  • \\n
  • Expert at Managing Complexity - [00:31:49]
  • \\n
  • Importance of Fundamentals & Readability - [00:36:01]
  • \\n
  • Concurrency & Coupling - [00:43:57]
  • \\n
  • Other Modern Software Engineering Tools - [00:51:29]
  • \\n
  • 3 Tech Lead Wisdom - [00:57:42]
  • \\n
\\n

_____

\\n

Dave Farley\\u2019s Bio
\\nDave Farley, founder and consultant for Continuous Delivery Ltd., has been a programmer, software engineer, and systems architect since the early days of modern computing. With Jez Humble, Farley coauthored the best-seller Continuous Delivery. As Head of Software Development for the LMAX, he built one of the world\\u2019s fastest financial exchanges. One of the earliest adopters of agile techniques employing iterative development, continuous integration, and high levels of automated testing, he also coauthored the Reactive Manifesto.

\\n

Follow Dave:

\\n
    \\n
  • Twitter \\u2013 @DaveFarley77
  • \\n
  • LinkedIn \\u2013 https://www.linkedin.com/in/dave-farley-a67927
  • \\n
  • Youtube \\u2013 https://www.youtube.com/c/ContinuousDelivery
  • \\n
  • Website \\u2013 https://countinuous-delivery.co.uk
  • \\n
  • Courses \\u2013 https://courses.cd.training
  • \\n
\\n


\\n

Our Sponsors

\\n

DevTernity 2022 (devternity.com) is the top international software development conference with an emphasis on coding, architecture, and tech leadership skills. The lineup is truly stellar and features many legends of software development like Robert "Uncle Bob" Martin, Kent Beck, Scott Hanselman, Venkat Subramaniam, Kevlin Henney, and many others! The conference takes place online, and we have the 10% discount code for you: AWSM_TLJ.
\\n

\\n

Skills Matter is the global community and events platform for software professionals. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones.
\\nHead on over to skillsmatter.com to become part of the tech community that matters most to you - it\\u2019s free to join and easy to keep up with the latest tech trends.

\\n


\\n

Like this episode?
\\n
Subscribe on your favorite podcast app and submit your feedback.
\\nFollow @techleadjournal on LinkedIn, Twitter, and Instagram.
\\nPledge your support by becoming a patron.
\\nFor more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/100.

'