The Bug Is In Your Code
I stumbled across this while reading some tweets: http://bugs.php.net/bug.php?id=52198. This reminded me of something I was told while attending a programming workshop at college: over 90% of the time the bug is in your code. At the time I didn't think about this much as I had been writing code for only about 6 months and assumed the third party libraries I was using were bug free. As I continue to grow as a developer and engineer, I am amazed at the number of developers immediately blaming the library or framework they are using for a bug in their project. Bugs do exist in all code, but it is more likely that the bug is in your code.
Learning To Use MongoDB
I have heard of MongoDB for some time and have read quite a few articles and attended some conference seminars about it. I had put off using MongoDB because I could find no project that really made good use of it. About two weeks ago I started a project that doesn't really fit into the relational database mold. I finally had the perfect excuse to devote the time and effort to learning all about MongoDB and take my place among the ranks of developers using NoSQL (whatever that means).