D.S

blog.cleancoder.com

Clean Coder Blog

Clean Coder Blog The Clean Code Blog by Robert C. Martin (Uncle Bob) Welcome! atom/rss feed Symmetry Breaking 03-07-2017 Testing Like the TSA 03-06-2017 TDD Harms Architecture 03-03-2017 Necessary Comments 02-23-2017 Types and Tests 01-13-2017 The Dark Path 01-11-2017 TDD Lesson - Terrain Generation 01-09-2017 TDD Doesn't Work 11-10-2016 Dijkstra's Algorithm 10-26-2016 The Lurn 09-01-2016 The Churn 07-27-2016 Mutation Testing 06-10-2016 Blue. No! Yellow! 05-21-2016 Type Wars 05-01-2016 Giving Up on TDD 03-19-2016 Manhandled 01-15-2016 Stabilization Phases 01-14-2016 A Little Architecture 01-04-2016 Prelude to a Profession 11-27-2015 The Programmer's Oath 11-18-2015 The Force of Pliers 11-01-2015 Future Proof 10-30-2015 Agile is not now, nor was it ever, Waterfall. 10-16-2015 VW 10-14-2015 WATS Line 54 10-05-2015 A Little Structure 09-23-2015 Make the Magic go away. 08-06-2015 Pattern Pushers 07-05-2015 The Little Singleton 07-01-2015 The First Micro-service Architecture 05-28-2015 Language Layers 04-27-2015 Does Organization Matter? 04-15-2015 The MODE-B Imperative 02-21-2015 They Called them Computers. 02-19-2015 'Interface' Considered Harmful 01-08-2015 The Cycles of TDD 12-17-2014 OO vs FP 11-24-2014 Thorns around the Gold 11-19-2014 The Obligation of the Programmer. 11-15-2014 One Hacker Way! 11-12-2014 Laughter in the male dominated room. 10-26-2014 GOML-1, Responsive Design 10-08-2014 Clean Micro-service Architecture 10-01-2014 Microservices and Jars 09-19-2014 The More Things Change... 09-18-2014 Test Time 09-03-2014 A Little About Patterns. 06-30-2014 My Lawn 06-20-2014 Is TDD Dead? Final Thoughts about Teams. 06-17-2014 First 05-19-2014 The Little Mocker 05-14-2014 The Open Closed Principle 05-12-2014 Framework Bound[2] 05-11-2014 When to Mock 05-10-2014 The Single Responsibility Principle 05-08-2014 Professionalism and TDD (Reprise) 05-02-2014 Test Induced Design Damage? 05-01-2014 When TDD doesn't work. 04-30-2014 Monogamous TDD 04-25-2014 Code Hoarders 04-03-2014 The True Corruption of Agile 03-28-2014 When Should You Think? 03-11-2014 A Spectrum of Trust 02-27-2014 Oh Foreman, Where art Thou? 02-23-2014 Where is the Foreman? 02-21-2014 The Domain Discontinuity 01-27-2014 Coding in the Clink (9) 01-20-2014 Extreme Programming, a Reflection 12-10-2013 Novices. A Coda 11-25-2013 Hordes Of Novices 11-19-2013 Healthcare.gov 11-12-2013 The Careless Ones 10-24-2013 Dance you Imps! 10-01-2013 A.T. FAIL! 09-26-2013 Test First 09-23-2013 Transformation Priority and Sorting 05-27-2013 The Transformation Priority Premise 05-27-2013 Flash - TPP 05-27-2013 Fib. The T-P Premise. 05-27-2013 There are Ladies Present 03-22-2013 The Frenzied Panic of Rushing 03-11-2013 An Open and Closed Case 03-08-2013 The Pragmatics of TDD 03-06-2013 The Start-Up Trap 03-05-2013 The Principles of Craftsmanship 02-10-2013 The Humble Craftsman 02-01-2013 The Laborer and the Craftsman 01-30-2013 FP Basics E4 01-29-2013 FP Basics E3 01-07-2013 FP Basics E2 01-02-2013 Brave New Year 12-29-2012 FP Basics E1 12-22-2012 Three Paradigms 12-19-2012 The New CTO 09-06-2012 Functional Programming for the Object Oriented Programmer 08-24-2012 The Clean Architecture 08-13-2012 NO DB 05-15-2012 Why is Estimating so Hard? 04-20-2012 After the Disaster 04-18-2012 Service Oriented Agony 02-01-2012 The Ruby Colored Box 01-31-2012 Fecophiles 01-20-2012 The Letter 01-12-2012 Flipping the Bit 01-11-2012 The Barbarians are at the Gates 12-11-2011 Clean Architecture 11-22-2011 Double Entry Bookkeeping Dilemma. Should I Invest or Not? 11-06-2011 Simple Hickey 10-20-2011 Screaming Architecture 09-30-2011