In my daily work, I have the good fortune to work with many very talented people. Some are professional software developers, like myself. Others are for example researchers, scientist, project leaders, and so on. Is that you? Do you also write software, but not as your main activity? Do you have some experience but maybe no formal training? In this series of blog posts I will explain the best practices that I use, so that you may be able to benefit from them. So that writing software hopefully takes you less effort and gives you more pleasure.

  1. Using Git (more) Effectively
  2. Continuous Integration: What It Is and Four Reasons Why I Like It

Other articles will follow. Here's some topics that you may expect:

  • Unit Testing / Test Driven Development
  • Static code analysis
  • Dynamic code analysis
  • ...