This is the place for me to publish my notes on developing software. The main purpose of this blog is to structure my thoughts on software developement, tools en techniques, but while doing it, other may benefit from it as well.
The title of this blog contains three words, that are interrelated when developing software:
- Build: Building working software is the ultimate goal.
- Design: Some design is needed in order to be able to build it.
- Learn: Before you can design or build, you have to learn about the problem domain, the tool and the techniques.
The relations also work the other way around. When building or designing, you learn new things and enforces the things you have learned.
So, let’s start with it.