Software Development
-

The Differences Between Test-First Programming and Test-Driven Development
There seems to be some confusion between Test-First Programming and Test-Driven Development (TDD). This post explains that merely writing the…
Read More » -

Don’t take the Technical Debt Metaphor too far
Because “technical debt” has the word “debt” in it, many people have decided that it makes sense to think and…
Read More » -

What Is Challenging For Developers?
In a previous post of mine I asked the question: do programmers get bored? And yes, sometimes they do, especially…
Read More » -

Making the right decisions when optimizing code
You have an optimization task at hand. Which is great – you finally have the possibility to do something interesting…
Read More » -

The frustrations of the development
It’s busy period always before Christmas. Clients have ideas and request, we [at 2dwarfs] have started projects of our own,…
Read More » -

The feedback cycle and runtime governance
Introduction Runtime governance can be defined as the process which allows you to control and manage parameters in your runtime…
Read More » -

The Big List of 256 Programming Languages
The holiday season typically brings lots of vacation time for people. Instead of sitting around and being lazy, why not…
Read More » -

Rule of 30 – When is a method, class or subsystem too big?
A question that constantly comes up from people that care about writing good code, is: what’s the right size for…
Read More » -

Comprehending the Mobile Development Landscape
There’s no shortage of mobile growth statistics, but here’s a few specific ones paint an overall picture of mobility: Roughly…
Read More »
