Working with bits is fun. They're useful and easy to understand, especially when working with combinations. What's not so fun is maybe incorrectly reading them from a file.
After several years of lurking in various sites and blogs where professionals talk about and help each other with problems they encounter at work, I already knew that debugging memory corruption problems was one of the most difficult. Up until this point, I never realized how annoying and frustrating it could be, though. This took... Continue Reading →