Some days, I don't think I should be allowed to be a programmer. I just spent an hour debugging weird memory errors, before I finally realized that it was because I forgot that destructors of inherited classes cascade. So, like a total n00b, I duplicated all of my base-class memory cleanup in my child class. Which, surprise surprise, gave me deallocation issues. So here I am just finished with my BS in computer science, and I'm already failing Object-Oriented Programming 101. Case would have to be crazy to give me a masters for this!
One thing is clear: programming a C# web application is NOT the way to keep my real programming skills sharp. Maybe I should take up programming crypto algorithms for fun too, before I atrophy completely.

Subscribe