The DevOps Digest: 2022-04-08

The DevOps Digest: 2022-04-08

I have a short update this week.?I am on vacation the end of the week to visit colleges with my daughter and narrow down to the "final selection" for 5/1 selection day!?I do introduce our next book below and I am super excited!

?Enjoy!

?Books: Modern Software Engineering / Dave Farley

"A Big Ball of Mud is a haphazardly structured, sprawling, sloppy, duct-tape-and-baling-wire, spaghetti-code jungle. These systems show unmistakable signs of unregulated growth, and repeated, expedient repair. Information is shared promiscuously among distant elements of the system, often to the point where nearly all the important information becomes global or duplicated.

-Brian Foote and Joseph Yoder, 1997

I am SO EXCITED for this book.?In 2011 I read Dave and Jez's foundational work: Continuous Delivery.?The book changed the industry in that it codified the vital Technical Practices to unlock high performance.?In the following years, we used this playbook to dramatically improve our software delivery performance.?Later on, these techniques were found to be foundational capabilities underlying DevOps.?

Dave is back with this fantastic work that covers the misconceptions around engineering as well as how to apply scientific principles and engineering techniques to improve our software delivery and maintain high performance.?I am particularly excited about the chapters around Optimizing for Learning and Optimizing for Managing Complexity.?The later covers some of my favorite topics lately: Modularity, Cohesion, Separation of Concerns, Information Hiding and Coupling.

?We will cover about one chapter a week so expect this book to take us into July.?I highly suggest following along and providing your own insights and experiences applying these techniques.

Dave also has a fantastic YouTube channel on Continuous Delivery.

?Some links:

Big Ball of Mud - The Daily Software Anti-Pattern (exceptionnotfound.net)

https://www.amazon.com/Modern-Software-Engineering-Better-Faster-ebook/dp/B09GG6XKS4/

Book: Continuous Delivery: https://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912/

YouTube Channel: Continuous Delivery: https://www.youtube.com/channel/UCCfqyGl3nq_V0bo64CjZh8g

Look forward to this, just got the book. I’m in a book club now discussing Donald Reinertsen’s The Principles of Product Development Flow and Woody Zuill keeps talking about the big ball of mud, and quoting Russel Ackoff. Reinertsen’s principle “B15: The Fluidity Principle: Loose coupling between product subsystems enables small batches.” Is one I struggle with, ie how we can move teams to loose coupling and high cohesion.

回复

要查看或添加评论,请登录

Scott Prugh的更多文章

社区洞察

其他会员也浏览了