Improving Application Performance
I'm a big fan of simplicity. As a former architecture student, I firmly believe in Mies van der Rohe's statement that "Less is more". I don't always agree with the implementation of that philosophy, but the philosophy itself is sound and, in my opinion, translates directly to software development.
Today, I was reading a post on 37Signals and read this quote from Raymond Chen:
"One of the questions I always get asked is, “My app is soo slow to startup! What are the super secret evil tricks you guys at Microsoft are using to get your apps to startup faster?” And the answer is … the super evil trick … is to do less stuff. Because the stuff you don’t do doesn’t slow anything down…It turns out I can do nothing really really fast!"
It's obviousness doesn't make it any less true, nor does it make the reminder any less necessary. We've all been victims of scope creep and bloat infestation. No doubt we'll all be victims again, but I thought this was a poignant reality check.
He's right. It takes almost no time at all to do nothing. I did the benchmarks. Hell, I might be the benchmark.




Loading....