Uncle Bob's Blogs
20 Dec 2006 | New Blog Site | We have a new blog site. http://blog.objectmentor.com |
20 Dec 2006 | Java Dates | The horrible state of Dates in the Java standard library. |
5 Dec 2006 | Sketch Fighter | If you own a Mac, you need to get this game. |
26 Oct 2006 | Abstract Factory by Daniel T | Another "story" about Abstract Factory. |
20 Oct 2006 | The Hungarian Abhorrence Principle | Denoting data type in variable names implies a design flaw. |
18 Oct 2006 | Rubarian Notation | Egad! I am tempted to denote type in my ruby variable names! |
18 Oct 2006 | Craftsman 49 | Abstract Factory |
15 Oct 2006 | P2M2: Pair Programming Maturity Model | Pairing is useful, but... |
29 Sep 2006 | Craftsman Column | All the "Crafstman" columns, including some that never made it to print. |
6 Sep 2006 | Safe Computations | Math in a computer is not the same as math on paper. |
5 Sep 2006 | Convex Hull Timing | More on the preformance of computational geometry." |
4 Sep 2006 | Joel on Ruby | Joel says: "No! Don't do it!" |
2 Sep 2006 | The Yes and No Game | A fun game to play with preschoolers, with a twist. |
1 Sep 2006 | Untested Code is the Dark Matter of Software | Another response to Cedric |
1 Sep 2006 | The Danger of Mock Objects | A response to Cedric |
31 Aug 2006 | Making Messes in Ruby | It's easy! |
30 Aug 2006 | Refactoring Paralysis | I wish I had a refactoring tool in Ruby! |
28 Aug 2006 | Comparing the Speed of Java, C++, and Ruby | A simple benchmark with some surprises |
26 Aug 2006 | Stardust | An astronomy lecture, and a best man's toast. |
25 Aug 2006 | The Perverse Nature of Performance Tuning | It never works exactly the way you think. |
18 Aug 2006 | SRP in Ruby | The Single Responsibility Principle in Ruby |
17 Aug 2006 | Ruby Combinations | An issue with making Ruby code clean. |
14 Aug 2006 | Common Decency | Washroom Etiquette |
13 Aug 2006 | Rails | I've just started reading the (beta) Agile Web Development in Railsß |
2 Aug 2006 | Green Wrist Band | Get your own! |
12 Jun 2006 | Agile People Still Don't Get It | Response to a rant by Cedrick. |
10 Jun 2006 | Roman Numerals and Link Farmers | Ever more security measures. |
10 Jun 2006 | Taking Care | An attitude of development. |
8 Jun 2006 | Mac Book Pro Comic | More on a sweet machine. |
20 May 2006 | Mac Book Pro | A sweet machine. |
8 Apr 2006 | Wading through Code | Get your hip-boots on. |
23 Mar 2006 | New Java Enums are Cool | I have found the new Java Enums to be more than just curiosities. |
20 Mar 2006 | Architecture is a secondary effect. | Architecture is important to keeping a system flexible, changeable, malleable. But it's a secondary effect. |
15 Feb 2006 | Clean Code: Args. | An article about professionalism, craftsmanship, and refactoring. |
19 Jan 2006 | The Prime Directive of Agile Development. | At the heart of the Agile movement there is a central theme: 'Never Be Blocked' |
7 Jan 2006 | Agile means you never have so meet your deadlines. | A common myth |
30 Dec 2005 | On Documentation | Documenation is not evil, and is not anathema to Agile. |
1 Dec 2005 | John Vlissides | Obituary |
17 Nov 2005 | MSTDD | Microsoft's notion of TDD. |
8 Nov 2005 | Bounded Wildcards | More on the wonderfully twisted subtype relationships of generics. |
5 Nov 2005 | Is a list of circles a list of shapes? | Of the wonderfully twisted subtype relationships of lists. |
26 Oct 2005 | Does Visual Studio Rot the Mind? | A truly wonderful article (talk) by Charles Petzold |
25 Oct 2005 | Extract Class | A pleasant combination of refactorings using IntelliJ[?] (and Eclipse?) |
19 Oct 2005 | Analysis vs. Design | The difference between "what" and "how". |
10 Oct 2005 | Frackin' Variable Naming Contest | Please help me figure out what the name of this variable should be. |
7 Oct 2005 | The Bastard Child | Are unit tests the bastard child? How well do we treat them? |
6 Oct 2005 | The Three Rules of TDD | Test Driven Development is driven by three simple rules. |
5 Oct 2005 | The Sensitivity Problem | Software is very sensitive to error. Others have solved this problem. |
5 Sep 2005 | Palm Life Drive Premature? | Elegant, cute, not ready for prime time. |
30 Aug 2005 | Pronouncing Binary | How to pronounce binary numbers. |
27 Aug 2005 | World Weary XPers | Purity, Stridence, or just being Right? |
27 Aug 2005 | Joel on XP (Again) | Oh, Joel! |
25 July 2005 | The Agile Test | A set of questions I asked during my Agile 2005 Keynote. |
24 Jun 2005 | The Prime Factors Kata | Another Kata exploring a simple algorithm with rich implications. |
23 Jun 2005 | The Bowling Game Kata | A complete Kata worked out in tiny little steps. |
20 Jun 2005 | The Coding Dojo | A programming metaphor from the domain of martial arts. |
11 May 2005 | Principles of OOD | Eleven principles of object oriented design. |
10 May 2005 | Empirical vs. Analytical Analysis | A simple example showing the interplay between empirical and analytical analysis |
30 Apr 2005 | Visitor vs. instanceof | When should you use Visitor, Acyclic Visitor, and instanceof |
26 Mar 2005 | Conformance To Plan | Why is conformance to plan such a big deal? Especially since we almost never do. |
18 Mar 2005 | Joel and Eckel On XP | How can two such credible people come away with two such different views? |
13 Mar 2005 | Brain Surgery Guides | A Metaphor for Acceptance Tests. |
3 Mar 2005 | Just 10 Minutes without a Test | I lapsed for ten minutes. I paid the price. |
24 Feb 2005 | Vehement Mediocrity | Why do junior developers always argue that quality takes time? |
21 Feb 2005 | The Next Big Thing | The next big thing that will capture the industry's attention |
7 Feb 2005 | Incremental Architecture | Making long term sweeping architecture changes incremenally |
8 Jan 2005 | Stable Dependencies Fixture | Yet another fixture to complement the JDepend suite of FitNesse[?] fixtures. |
5 Jan 2005 | Module Metrics Fixture | A new fixture to complement the Module Dependencies Fixture in my previous blog |
23 Dec 2--4 | The JDepend Fixture | Merry Christmas Everyone. Here's a free gift for you all. |
7 Dec 2004 | Outlook. Ugh. | Who ARE these people? |
22 Nov 2004 | Home Computer of the Future | Is this a fraud? |
9 Nov 2004 | Singleton vs. Just Create One | The case against rampant use of the Singleton pattern |
23 Sep 2004 | The Web: Welcome to the 70's | Feeling sorry for myself. |
31 Aug 2004 | A Wonderful Race Condition | A cool discussion about an obscure technical detail. |
31 Aug 2004 | Speed Kills | Another Tortoise and Hare rant. |
21 Aug 2004 | Skepticism Leads to Understanding | A rant about something or other. |
5 Aug 2004 | I use Visitor all the time | A defense of the poor Visitor pattern. |
Add Child Page to UncleBob