Hanselminutes Podcast by Scott Hanselman

The Hanselminutes podcast

Fresh Air for Developers
Uncle Bob Martin: SOLID, this time with feeling.

Uncle Bob Martin: SOLID, this time with feeling.

Show #150 Feb 18 2009 plus show notes

Uncle Bob Martin responds to the hullabaloo around the SOLID principles from Show 145, his time on the Jeff Atwood and Joel Spolsky StackOverflow podcast, and offers his reasoned response. Is it time for a Software Apprenticeship Program? Other possible titles for this show: "He's back and he's pissed." "Bob's your Uncle." "Joel Who?" "SOLID State" "I got your tests right here!" "Smack Overflow" "Pay Attention This Time: Bob Martin on SOLID" (No, Bob's not pissed. We're just having a laugh.)

Please subscribe to the show, or feel free to download the MP3 directly.
Share the show on Twitter, Facebook, Google+. Also, consider filling out this short survey, so we can get to know you better!

Read the Transcript

Links from the Show

Create compelling app experiences across any screen with Telerik Platform. Our end-to-end platform uniquely combines industry-leading UI tools with cloud services to simplify the entire app development lifecycle. Telerik offers everything .NET developers need to build quality apps—faster. Try it free at www.telerik.com/platform
Welcome to powerful, mature object-relational mapping in the .NET world. Genome lets you use the full benefits of LINQ with all major database platforms (Microsoft SQL Server, Oracle and IBM DB2). Genome: supporting real-world enterprise application development since 2002.

Acknowledged as the world's leading independent unbiased developer reference source for .NET developers, .NET Developer's Journal features technical insights into every aspect of .NET, including the server side, the desktop, and mobile devices. Written by .NET developers for .NET developers, .NETDJ offers a lively mix of articles, interviews, product reviews, and commentary. .NETDJ's highly active editorial board includes some of the luminaries of the sorftware development world.

Designing Usable Security with Google's Adrienne Porter Felt 486
Designing Usable Security with Google's Adrienne Porter Felt
The Problem with DateTime - NodaTime with Matt Johnson 485
The Problem with DateTime - NodaTime with Matt Johnson
Systems Thinking: Less Coding, More Thinking with Kishau Rogers 484
Systems Thinking: Less Coding, More Thinking with Kishau Rogers
Debugging Windows Problems with Mario Hewardt 483
Debugging Windows Problems with Mario Hewardt
Relationships, Geek Culture, and Raising Nerds with Anjuan Simmons 482
Relationships, Geek Culture, and Raising Nerds with Anjuan Simmons
Tessel.io - Making the Internet of things with JavaScript and Kelsey Breseman 481
Tessel.io - Making the Internet of things with JavaScript and Kelsey Breseman
Virtual Reality today with Andreia Gaita 480
Virtual Reality today with Andreia Gaita
Building Community around the XPRIZE with Jono Bacon 479
Building Community around the XPRIZE with Jono Bacon
Hanselminutiae LIVE 16 with Richard Campbell 478
Hanselminutiae LIVE 16 with Richard Campbell
Getting Started with SVG with Sara Soueidan 477
Getting Started with SVG with Sara Soueidan
Getting started making NodeBots and Wearables with Kassandra Perch 476
Getting started making NodeBots and Wearables with Kassandra Perch
Accessibility (a11y) with OpenDirective's Steve Lee 475
Accessibility (a11y) with OpenDirective's Steve Lee
Saving Bletchley Park with Dr. Sue Black 474
Saving Bletchley Park with Dr. Sue Black
Developing StaffPad, a new class of music notation application with Dr. Matthew Tesch 473
Developing StaffPad, a new class of music notation application with Dr. Matthew Tesch
Inside the Akka.NET open source project and the Actor Model with Aaron Stannard 472
Inside the Akka.NET open source project and the Actor Model with Aaron Stannard
Usability and the Human Factor with Dr. Danielle Smith 471
Usability and the Human Factor with Dr. Danielle Smith
Explore the archives...