Solving a Robot Turtles maze

Learning to Code F# with Robot Turtles

Robot Turtles is a game designed to teach programming fundamentals to young children. I purchased a copy through the Kickstarter launch and have been playing it since with my four-year old son. He loves the game and quickly unlocked all the levels up to “Play 3.”

At the same time, I’ve been intending to learn F# for a while…
Continue reading

TarHeader

SharpZipLib Tar Header Checksum is Invalid

I had to write some code recently that opens a .tar.bz2 file, modifies the contents, and then repackages back into a .tar.bz2. The fun and games ended when I discovered this obscure showstopper: ICSharpCode.SharpZipLib.Tar.TarException: Header checksum is invalid.

The following is an account of how I got here and my thought process while solving the problem.
Continue reading