Dealing with a stubborn child process and other programming stories: a blog