Reading Notes presented by BookClub.dev

Reading Notes presented by BookClub.dev

By Dan CookTechnologyEducation
Download on the App Store

Reading Notes presented by BookClub.dev episodes

  • Decomposition

    This week we look at Decomposition or chapter 7 of Code That Fits in Your Head by Mark Seemann.

    Resources

    • -2000 Lines of Code
    • Cyclomatic Complexity
    • Accelerate (Amazon)

    We'll be discussing the ideas of this chapter this Thursday at 7 pm eastern. You can sign up for the free discussion at BookClub.dev.

     

    I hope to see you there and until next time, happy reading.

    8 min
  • Triangulation

    This week we look at chapter 6 of Code That Fits in Your Head by Mark Seemann.

    This chapter builds on many ideas we've seen in the previous few chapters and shows them in action. The most important of these is Uncle Bob's Transformation Priority Premise.

    You can join the free weekly companion discussion this Thursday at 7 pm Easter by signing up at bookclub.dev.

    I hope to see you there and until next time happy reading.

    4 min
  • Encapsulation

    This week we look at chapter 5 Encapsulation of Code That Fits in Your Head by Mark Seemann.

    This chapter is packed full of great stuff and you get to see it in action.

    Resources

    • The Pragmatic Programmer (Amazon)
    • The Transformation Priority Premise
    • The Robustness Principle
    • RFC 761

    You can join the free weekly companion discussion this Thursday at 7 pm Easter by signing up at bookclub.dev.

    I hope to see you there and until next time happy reading.

    7 min
  • Vertical Slices

    This week we continue our journey through Code That Fits in Your Head by Mark Seemann.

    We are reading chapter 4 Verticle Slices which finally gets into the code!

    This chapter also is heavily inspired by Growing Object-Oriented Systems Guided by Tests (Amazon), and I highly recommend the book.

    If you want to join the companion discussion for this week you can sign up at bookclub.dev. The discussion will start at 7 pm eastern Thursday, January 27th.

    6 min
  • Tackling Complexity

    This week we look at chapter 3 of Code That Fits in Your Head, Tackling Complexity.

    You can join the free weekly companion discussion this Thursday at 7 pm Easter by signing up at bookclub.dev.

    I hope to see you there, and until next time happy reading.

    4 min
  • Checklists

    This week we look at chapter 2 Checklists in Code That Fits in Your Head.

    This chapter is heavily influenced by The Checklist Manifesto by Atul Gawande. (Amazon)

    Mark also gives us a checklist for how to start a new project:

    • Use Git
    • Automate the build
    • Turn on all error messages

    We'll discuss this chapter Thursday, January 13th, 2022 at 7 pm eastern. You can sign up for this free discussion at bookclub.dev

    7 min
  • Art or Science

    We start our journey through Code That Fits in Your Head with chapter 1, Art or Science.

    This chapter looks for the best analogy for what it is we do when we create software.

    Join us this Thursday at 7 pm Eastern to discuss this chapter. You can sign up for free at bookclub.dev.

    7 min
  • Introducing season 4, the final season. Code That Fits in Your Head

    Code That Fits in Your Head: Heuristics for Software Engineering (Amazon)

    Join the free companion discussions starting Thursday, January 6th at 7 PM Eastern (bookclub.dev)

    .NET Rocks! Episode 1759: Code that Fits in Your Head with Mark Seemann (.NET Rocks)

    .NET Rocks! Episode 1745: CUPID with Dan North (.NET Rocks)

    Heuristics definition (Wikipedia)

    Zero-Friction TDD (ploeh.dk)

    3 min
  • Reflecting on Building Evolutionary Architecture

    We come to the end of Building Evolutionary Architectures: Support Constant Change, it's time to look back and decide if the book is was worth the read.

     

    One of the authors drops a hint that there might be a second edition to clarify some parts of the book in this podcast.

     

    If you found this book interesting you might also enjoy

    • Clean Code
    • Working Effectively with Legacy Code
    • Extreme Programming Explained
    6 min
  • Putting Evolutionary Architecture into Practice

    This week, we look at the last chapter in Building Evolutionary Architectures: Support Constant Change, chapter 8 Putting Evolutionary Architecture into Practice.

    This chapter is largely about creating the right incentives for teams to build evolutionary architectures. In fact, they probably sound pretty familiar.

    • Use cross-functional teams
    • Focus on products, not projects
    • Align teams and work to deliver business value

    Next week I'll be back with my reflections on the book as a whole.

    Then in January the final season of Reading Notes will begin as we discuss Code That Fits in Your Head: Heuristics for Software Engineering by Mark Seemann. You can pick up a copy of the book on Amazon

    Until next time happy reading!

    5 min

About Reading Notes presented by BookClub.dev

From the publisher's feed

There is no end to learning that you need to do when you work in the software industry, and it can feel overwhelming. But we will take on that challenge one book at a time. Every Monday host Dan Cook…