!img-l http://files/images/bloggers/ottinger2.jpg !c !1 Tim Ottinger's Blogs |!meta !3 ''Date''|!meta !3 ''Title''|!meta !3 ''Comment''| |07 Oct 2006|[[Estimating Patterns][^EstimationPatterns]]|Tom D's wisdom for estimators recommended| |27 Sep 2006|[[Collateral Effort][^CollateralEffort]]|Dealing with the sense of waste| |27 Sep 2006|[[Don't refactor everything][^DontRefactorEverything]]|Refactor all your code? Not so!| |26 Sep 2006|[[Sooner, not Faster][^SoonerNotFaster]]|Is agile development about going faster? I don't think so.| |22 Sep 2006|[[Optimizing Away Estimates][^OptimizingEstimates]]|Goals, Estimates, Commitments| |13 Sep 2006|[[More work or Less Work][^MoreWorkOrLess]]|Doing less early means doing more later.| |09 Sep 2006|[[Agile is More Work][^MoreWork]]|Is agile development more work for the programmer?| |06 Sep 2006|[[Frameworks][^FrameworkImpatience]]|Frameworks are for the impatient| |29 Aug 2006|[[How Many Feathers?][^HowManyFeathers]]|How many feathers can you carry?| |25 Aug 2006|[[Addicted to Expensive Tools?][^ExpensiveTools]]|Do we drown in cool tools?| |25 Aug 2006|[[Vertical Space Revisited][^VerticalSpace2]]|Increase your density for clarity's sake| |18 Aug 2006|[[What is it with vertical space][^VerticalSpace]]|Save a mouse, delete a blank line| |16 Aug 2006|[[Refactor It Ugly][^RefactorItUgly]]|Choose to be ugly for a little while| |15 Aug 2006|[[Start Tight][^TightenThenLoosen]]|Avoid regrets with a harsh start| |8 Aug 2006|[[You are so not alone][^SoNotAlone]]|Really not so different after all?| |14 Jul 2006|[[Arguing with myself][^ArguingWithMyself]]|What goes around comes around| |29 Jun 2006|[[Class Is Not A BASIC Program][^ClassNotBasicProgram]]|What's wrong with these classes?| |29 Jun 2006|[[Classes Don't Encapsulate][^ClassesDontEncapsulate]]|Classes don't encapsulate like they used to| |27 Jun 2006|[[Tests are a language][^TestsAreLanguage]]|Could we build a trellis for growing our language?| |27 Jun 2006|[[Apologizing for Code][^ApologizeIncode]]|A comment is really an apology| |24 Jun 2006|[[The Quiet Bullpen][^TheQuietBullpen]]|Listen for the sound of software| |11 Apr 2006|[[The Cheesiest Thing That Might Work][^TheCheesiestThing]]|Elegance can wait for the green bar.| |11 Apr 2006|[[Where do Your Tests Come From][^WhereTestsComeFrom]]|What are you going to do next, and why?| |10 Apr 2006|[[Removing Redundancy Badly][^RemovingRedundancyBadly]]|How not to refactor your code (TDD pathology #3)| |16 Mar 2006|[[Testing Hypothetically][^TestingHypothetically]]|Testing as if it were possible| |25 Feb 2006|[[Harder than it sounds][^HarderThanItSounds]]|It all sounds so simple| |22 Feb 2006|[[Maintain an Even Strain][^AnEvenStrain]]|Spreading the pain like it was peanut butter| |10 Feb 2006|[[Everything In Its Place][^EverythingInItsPlace]]|Test Contaminated?| |31 Jan 2006|[[Reckless Refactoring][^RecklessRefactoring]]|Recklessly refactoring considered harmful| |19 Jan 2006|[[TDD Bumper Shots][^TddBumperShots]]|Testing the hard way - TDD Pathology #2| |13 Jan 2006|[[Software Super Powers][^SoftwareSuperPowers]]|Would you like a cape with that?| |9 Jan 2006|[[Mother May I?][^MotherMayI]]|If we're playing this game, we are doing this backward - TDD pathology #1| |6 Jan 2006|[[Naive Tests Don't Help][^NaiveTestsDontHelp]]|You've got to know the territory| |5 Jan 2006|[[Closing In][^ClosingInOnTestDriven]]|I'm getting closer and closer...| |4 Jan 2006|[[Stable API][^StableApi]]|Is the API stable like the native type list?| |29 Dec 2005|[[Reasons to Stay Wrong][^ReasonsToStayWrong]]|Do tests create stability you don't want?| |28 Dec 2005|[[Debuggers? Yes][^YesForDebuggers]]|A debugger is a handy tool after all| |28 Dec 2005|[[Learn Dynamically][^LearnDynamically]]|Dynamic languages are more learnable| |27 Dec 2005|[[Not Yet Test-Driven][^NotYetTestDriven]]|Maybe I don't get it.| A day in the life of an inter-continental ballistic mentor. #Always catching some weird, viral mental illness (like python, ruby, or svk). #One of the few guys who look happy in their pictures. #Exciting stories from the trailing edge. #So are we 'way ahead of the pack, or 'way out in left field?
Use alt+s (Windows) or control+s (Mac OS X) to save your changes. Or, tab from the text area to the "Save" button!
Grab the lower-right corner of the text area to increase its size (works with some browsers).