So, this is what it turned to be. A blog on writing robust, reliable and efficient code. Here I’m planning to teach how to avoid some subtle pitfalls in computer programs. Normally the post will start with a simple easy-to-understand program which nevertheless has a bug. It may crash or produce unexpected results under certain circumstances. I’ll then go ahead and explain why it happens in detail and provide a solution. For the time being the programs will be in C. The code will be stored at GitHub: https://github.com/kupleva/rhobusters.