Blog Archive 2022 ADHD Computers Apr 08 2022 Staying DRY with Mocking Frameworks Jan 23 2022 2021 From Big Bangs To Crockpots Apr 01 2021 2020 Developer Journey Podcast Apr 07 2020 Software Engineering Daily Feb 06 2020 2019 Walking Into Mordor Sep 30 2019 2018 Monoliths vs Microservices Aug 07 2018 Aesthetic Criticism Aug 07 2018 2017 The Nature Of Programming Aug 24 2017 2016 Viscosity vs Velocity Aug 22 2016 2015 So What Do We Do With The Architects? Aug 04 2015 How we saved $200,000 per year with a hackathon Mar 28 2015 Are Programmers Engineers? Mar 22 2015 Developers In Wonderland Feb 22 2015 2014 Microservices as Jars Dec 04 2014 Trolling Technology Oct 21 2014 Building an Airplane While Flying Aug 02 2014 Real Options For Technical Debt Jun 21 2014 The Case Of The Lost Commits Mar 22 2014 Music For Coding Jan 05 2014 2013 Get Off My Lawn Dec 27 2013 What Developers Want Oct 07 2013 Java 8 Lambda Expressions Sep 03 2013 ATDD vs xUnit Frameworks Aug 27 2013 Joda Time Presentation Jul 20 2013 Hacking For Health Jul 04 2013 Color Themes Under Glare May 15 2013 Partial Class Syndrome May 13 2013 Embracing Nihilism as a Software Development Philosophy Apr 17 2013 The Rise Of Node.Tcl Mar 15 2013 Migrating Jekyll Bootstrap to Octopress Mar 02 2013 Programmers Wanted Feb 26 2013 Sprints are a Procrustean Bed Feb 24 2013 2012 My Life as a Cable Cutter Dec 30 2012 Inferred Interfaces in Static Type Systems Oct 15 2012 6 Simple Rules For Handling Collections. Jun 11 2012 A New Kind of CS Major Jun 01 2012 2011 Pair Programming Bingo Part II Nov 11 2011 Pair Programming Bingo Oct 28 2011 Night of the Undead Code Oct 20 2011 Natural Selection in Code Aug 17 2011 Wherefore art var? Aug 01 2011 Java 7: The pink bunny suit of updates Jul 30 2011 Some Thoughts on GeoLearning Jul 17 2011 The Big Book Of Dead Code Apr 19 2011 C# Build Times Apr 18 2011