4

Working Code Podcast - Episode 023: Clean Code By Robert Martin (Part 2)

 2 years ago
source link: https://www.bennadel.com/blog/4051-working-code-podcast-episode-023-clean-code-by-robert-martin-part-2.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Working Code Podcast - Episode 023: Clean Code By Robert Martin (Part 2)

By Ben Nadel on May 19, 2021

Tags:

Podcast

This week, the crew meets to finish their review of Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (aka, "Uncle Bob"). This book is filled with so much thought-provoking information that it took us two episodes to get through it! And, while some of the practices in the book didn't quite connect with the programming languages that we use or the types of applications that we build, our general consensus is that most of the suggestions in this book are spot-on.

All-in-all, I'd say that our first attempt at a book review was a smashing success!

Or, listen to the full audio:

Listen to Episode 023, with:

Triumphs & Failures

  • Adam's Triumph - He took a SQL query that was running for over 3-minutes, refactored it, and brought the execution time down to 30 milliseconds. For those of you following along at home, that's a "4 orders of magnitude" improvement! There's nothing quite as thrilling as query optimization! But, anytime you get to describe an improvement in terms of "orders of magnitude", you are already winning!

  • Ben's Triumph (that's me) - After spending weeks of my personal time building a ColdFusion custom tag DSL (Domain Specific Language) for generating HTML emails; and, then using said DSL in a company Hackathon to rebuild a bevy of transactional emails; I finally starting applying the approach at work! And, it's all going very smoothly!

  • Carol's Failure - She was so focused on putting together the mother's day plans (for her mothers) that she completely forgot that her son was coming home from his Freshman year of college. So, instead of going to get him, he had to rely on his friends (and their parents) to help him move back home. Of course, isn't a big part of going to college all about becoming more independent and self-reliant?

  • Tim's Failure - He is terrible at negotiating. And, the very act of "countering" an offer makes him feel like a bad person. In a contentious situation, his primary goal is to figure out exactly what he can say to bring the situation to an end. This is something he always wishes he was better at.

For the full show notes and links, visit the episode page.

Follow the show! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. Or, leave us a message at (512) 253-2633‬ (that's 512-253-CODE). New episodes drop weekly on Wednesday.

What has two thumbs and hopes you leave a comment? This Guy! (Ben Nadel).
arnold.jpg
You — Get Out Of My Dreams, Get Into My Blog
Live in the Now

Name:

Email:

( I keep this private )

Website:

Comment:

NEW: Some basic markdown formatting is now supported: bold, italic, blockquotes, lists, fenced code-blocks. Read more about markdown syntax »

Subscribe to comments.

Comment Etiquette: Please do not post spam. Please keep the comments on-topic. Please do not post unrelated questions or large chunks of code. And, above all, please be nice to each other - we're trying to have a good conversation here.

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK