I remember why I love C#. After spending the last two years or so writing mainly Java code, getting back into Visual Studio felt a little awkward and painful. Where did all my keyboard shortcuts go? Why can’t I navigate to members [ read more...]
I come from a QA background. I started off my career doing testing. I learned about testing the same way I learned about development… reading lots of books and applying what I learned. This is how you are supposed to do QA: [ read more...]
There is an interesting constraint in release management that is pretty often ignored. I think it is worth talking about because not too many people on Agile projects really realize the implications of this simple constraint. You can either release based on [ read more...]
The topic of code reviews has always caused much debate in many software shops where I have worked. I am often asked what my opinion of doing code reviews is. My answer might surprise you. I don’t like them. I prefer not [ read more...]
In my previous post, I talked about the idea of having a simple branching strategy and why I prefer one where everyone works off the same branch. In this post I will show you how to create what I believe is the [ read more...]
Now that I am not a consultant anymore, I can finally write about this topic. This is one of those likely to piss people off topics, but this is something I feel every consultant should know. So, what am I talking about? [ read more...]






