Practical programming

TODO introduction.