In the area of software engineering I wanted to do three things in 2016: Do 10 Code Katas I did them as written recently in the first and the second post. Katas are very nice little tasks to practice understanding requirements, designing classes, and implementing them. Here’s a new insight about TDD that I had: Continue reading
TDD
The First 5 Coding Katas
As I stated in my new year’s resolutions I’m going to do 10 new coding katas this year. I don’t plan to do the same kata over and over again. I see it more as an exercise of receiving requirements and then quickly go through some design options, make a decision and then implement the 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
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