For a long time I wanted to programĀ a (jenga) tower built out of small bricks that can be bombarded with bullets. There needs to be a physics engine to make the crashing of the tower look realistic. 3D Game Programming for KidsĀ gave me the technical stuff I needed to build the tower and a gun. Continue reading
The Software Craftsman by Sandro Mancuso
This is a great book! Before reading I didn’t know there is an actual software craftsman movement. I’ve heard Uncle Bob use the term but I was unaware of the movement. The book totally speaks from my heart. Many of the attitudes and ideas described by Sandro Mancuso are very similar to my own and Continue reading
New Year’s Resolutions 2016
In the area of software I’m going to do three things this year. 1. Practice TDD Recently it clicked in my head that TDD isn’t that much a testing tool but a design tool. If it is possible to test the production code with simple tests then the production code itself is simple enough. As Continue reading
Domain Driven Design by Eric Evans
What is Domain Driven Design? The idea is to create a model of the domain. You do this by understanding, collecting and organizing the knowledge of the domain experts and putting it into the model. The domain is the area in which the software is supposed to solve problems. So in a banking application the Continue reading
Agile, TDD and Personal Responsibility
Now I have been working as a Software developer and architect for more than 10 years including 5 years using C# .NET. The last few years I engaged in agile and Test-Driven-Development (TDD). I find it really fascinating what some smart developers came up with. These things were not around when I was at university Continue reading