Notes on software engineering — writing down what I learn.