May 31Testing and InstrumentationLast week Charity Majors wrote a series of tweets about testing software. The general thesis being: you can easily hit diminishing returns in testing, and people often over-invest there are so many combinations it’s just not at all feasible to prevent all your problems with testing therefore, you should really…Software Development7 min read
Apr 17Designing for Performance[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 12/12/2003 I wrote this article back in July [of 2003] and it ended up being the basis of this video (scroll to…8 min read
Apr 17Mid-life crisis (For Garbage Collectors)[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 12/04/2003 This particular problem (I call it mid-life-crisis) seems to come up fairly often so I thought I’d write up some general…4 min read
Apr 17Bad Analysis Worse Than None[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 02/17/2004 Once again I’ll begin by saying that I’m simplifying the below in the interest of not writing a novel, so please…6 min read
Apr 17Common Sources of Processor Performance Penalties: Five Issues[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 03/01/2005 Modern processors run at incredibly high clock rates and can often execute multiple instructions concurrently. When things are going perfectly these…9 min read
Apr 17Giving your customers a good deal[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 03/21/2005 Earlier today someone suggested that I read this entry from Cyrus. As a performance guy people basically expect me to veto…1 min read
Apr 17Fat Free Bytes? Not here![I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 04/06/2005 I’m going to have a little bit of fun with this one so bear with me. :) Sometimes I talk to…2 min read
Apr 17A nice little article on the fallacy of premature optimization[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 07/26/2006 Randall Hyde writes this very interesting article where he expounds on some notions I’ve often discussed in my talks. …1 min read
Apr 17Costs, Modelling, and Managing Risk[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 11/15/2006 Here’s a little piece of mail I sent out to some folks today discussing some root causes of performance problems generally…3 min read
Apr 17Five Things About Me[I’m moving some my more interesting old blogs from web archive to someplace they can actually be found. Keep in mind these were written a lot time ago.] 01/12/2007 I guess it’s fate: I was blog tagged by both Jeff Beehler and J.D. Meier within hours of one another. …3 min read