-
Software Development
Pattern oriented programming
Ever since the “Gang of Four” book, everyone and their uncle is an expert in patterns. Software is all about…
Read More » -
Software Development
Reading code – Writing code
Writing good code is all about making it fit for human consumption. Any idiot can write code a computer can…
Read More » -
Agile
Effectiveness of Teams
Agile places an emphasis on the importance of the team. The team make the decisions: what do we work on…
Read More » -
Software Development
The true cost of technical debt
Whether you like to think of it as technical debt or an unhedged call option we’re all surrounded by bad…
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 » -
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 » -
Software Development
The danger of deadlines
Deadlines are a good thing, right? Everyone needs deadlines. Don’t they? There are three constants in life: death, taxes and…
Read More »