Artwork

תוכן מסופק על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham או שותף פלטפורמת הפודקאסט שלו. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.
Player FM - אפליקציית פודקאסט
התחל במצב לא מקוון עם האפליקציה Player FM !

023: Book Club #1 Clean Code by "Uncle Bob" Martin (pt2)

1:06:26
 
שתפו
 

Manage episode 292889220 series 2847340
תוכן מסופק על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham או שותף פלטפורמת הפודקאסט שלו. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.

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!

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 - After spending weeks of his 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; he 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.

Notes & Links

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.

And, if you're feeling the love, support us on Patreon.

  continue reading

177 פרקים

Artwork
iconשתפו
 
Manage episode 292889220 series 2847340
תוכן מסופק על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham. כל תוכן הפודקאסטים כולל פרקים, גרפיקה ותיאורי פודקאסטים מועלים ומסופקים ישירות על ידי Adam Tuttle, Ben Nadel, Carol Hamilton, Tim Cunningham, Adam Tuttle, Ben Nadel, Carol Hamilton, and Tim Cunningham או שותף פלטפורמת הפודקאסט שלו. אם אתה מאמין שמישהו משתמש ביצירה שלך המוגנת בזכויות יוצרים ללא רשותך, אתה יכול לעקוב אחר התהליך המתואר כאן https://he.player.fm/legal.

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!

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 - After spending weeks of his 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; he 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.

Notes & Links

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.

And, if you're feeling the love, support us on Patreon.

  continue reading

177 פרקים

כל הפרקים

×
 
Loading …

ברוכים הבאים אל Player FM!

Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.

 

מדריך עזר מהיר