I haven’t been nearly as prolific a blogger as I used to be this year, so this one is going to be short. Below is a list of my blog posts from the last year and change that I thought were the best. Also check out:
Oct. ‘07 – Dec ‘08
- Be not afraid of the Visitor, the big, bad Composite, or their little friend Double Dispatch
- Development Trivial Pursuit: The difference between MVC and the different flavors of MVP
- Don’t think you know more than you do
- A Microcosm of Agile Design (this one was controversial, but that was more or less the point)
- Should I Blog? (yes)
- How do I know?: Descartes’ Rationalism versus Hume’s Empiricism
- First Causes in Software Development: How do I decide what is good?
- First Causes: Reversibility (I got distracted by moving across country before I finished this series. I’ve had the draft for the next part and my notes reference something on a project from two years ago. I will do more)
- Unit testing, playing tennis, and the lack of absolutes in TDD (I still hold that the folks that go to extreme measures to avoid using a mock object are doing themselves a disfavor)
- Rightsizing Your Approach
- Why do we Refactor?
- Our “Opinions” on the ASP.NET MVC (Introducing the Thunderdome Principle) (the ASP.Net MVC framework is much more efficient when you add your own special sauce to your project)
- Test Automation Braindump
- Evolution of a Developer