Programming changed in the last years. Nowadays you write code, run tests, think about integration, maintenance, building, multi-platform. So, this is a programming blog that wants to address the higher level of programming: how to make things work together.