Tips to Read Other People’s Code

Reading code is a basic skill that working programmers need to acquire in order to work on development teams. It is really hard to expect that you will work in isolation of other people’s code. Therefore, reading code is a skill that can make you much more productive. Although it not easy to learn this…

The Way a Program Starts in Windows

If you write a program in C/C++ for Windows, you are very close to the interface with the operating system. For this reason, it is also interesting to have some idea of what it is doing. There are two main types of Windows programs: graphical programs and console-based programs. The way Windows determine what kind…