In 2006, Mads Kristensen stated on his blog that Deflate was faster than GZip. In fact he found Deflate to be 41% faster than GZip. Recently Jeff Atwood wrote a post on his Coding Horror blog about this. He figured there was something wrong with this comparison. Both programs use similar algorithms. He determined he would not take this information for granted. So Jeff did a test. He found the programs to have comparable performance.
Jeff used random HTML files. He varied the file sizes for his tests. Jeff did realize that the Mads post was from two years ago. However he used this example to make a point. You should not trust what you read on the web, especially in blogs. He said that blogs posting incorrect information are dangerous. The real danger lies in developers believing what they read on the web. The real interesting part of Jeff’s post was the numerous comments from developers.
Not all blogs are created equal. Incorrect information posted on rarely read blogs does not do as much damage. In other words, blog authority matters. You really should not trust anything you read. A blog is just somebody’s ideas. It is not hard fact. It is unfortunate that programmers are gullible.
There may be some hope. There were a number of readers who commented that they did not believe in Jeff Atwood’s findings. This caveat holds true – reader beware. Blogs after all are really not that important. You can read blogs to look at different approaches. However you should verify all that you read. That’s the due diligence that us developers must perform.
Mysterious Double Instance Hampering Performance - I study the existing code base. Confer with a colleague. Then I determine the optimal plan to change the functionality to load only a slice of all the dat...