Jeff Atwood at Coding Horror has an interesting post today about how WordPress can max out the CPU of a server (http://www.codinghorror.com/blog/archives/001105.html). In the article he discusses how WP is really slowed down by the fact that it generates every page dynamically each time they are accessed (which in hindsight makes sense). But by just adding a caching plug-in it can really improve performance. During the course of the article he gets into the fact that WP should just roll this functionality into the base install given the increased performance.

This isn’t the first time I have heard this about an open source project. Firefox could be picking the top 10 plug-ins and integrate them into the next version. That way there would be official support for the features people want.

I had problems earlier this year with TinyXML not exporting very small floating point numbers in scientific notation. After trolling the internet I found that someone had already submitted a patch for that same problem over a year ago. I’m not sure why the TinyXML patches aren’t being integrated but I wonder how many other people have had the same problem. It makes me feel bad because the community involvement is really what sets open source apart and some projects just don’t take advantage of that.