Year: 2012
-
Software Development

Refactoring Switches to Classes
Iāve talked about refactoring switch statements several times before. Switch is Just a Fancy If Else Pulling out the Switch:…
Read More » -
Software Development

Where is the Science in Software Development?
Lots of stuff in software development has some really solid scientific foundation. Relational databases for example are based on Relational…
Read More » -
Software Development

Analysis of software developer’s competency – Choosing a right team member
In this post I shall try to explain an approach for estimating developerās skills. The approach is still as a…
Read More » -
.NET

Correctly Implementing Equals() in C#
It’s said that “the devil is in the details”. Well I saw some code the other day that reminded me…
Read More » -
Software Development

Measuring Code
How good is your code? If youāre like the other 80% of above average developers, then I bet your code…
Read More » -
Agile

Clean Sweep in Agile
One of the questions I got in my Agile Practitioners talk startled me. Actually, it wasnāt the question that startled…
Read More » -
Software Development

The Lean Startup: Book Review
Iād heard about The Lean Startup for a long time before I actually read it, mainly from following the āStartup…
Read More » -
Software Development

Unit Tests: Searching under the Lamp Post
Iām a big fan of unit tests (Surprise). When ever possible I practice TDD. I like how that approach coerces…
Read More » -
Software Development

Re-inventing the Object
I have spent some years now working as a software architect. There were couple of rather large projects, in both…
Read More » -
Software Development

How much architecture is enough?
Software architecture is hard. Creating a simple, consistent, flexible environment in which we can solve the customerās ever-changing problems is…
Read More »


