Software Development
-

An unambiguous software version scheme
When people talk about software versioning schemes they often refer to the commonly used X.Y.Z numerical scheme for versioning. This…
Read More » -

Provocateurs Gather the Best Requirements
Ask someone what they want, and they’ll tell you they want a faster horse. Provoke them, and they’ll tell you…
Read More » -

Technical Debt – when do you have to pay it off?
There are 2 times to think about technical debt: When you are building a system and making trade-off decisions between…
Read More » -

Software Development tips and tricks
These are just some tips and tricks I learnt over my career that I’d like to share. This list does…
Read More » -

Programming Like Kent Beck
Three of us, namely Stig, Krzysztof, and Jakub, have had the pleasure of spending a week with Kent Beck during…
Read More » -

Can you get by without estimating? Should you try?
Estimating remains one of the hardest problems in software development. So hard in fact that more people lately are advocating…
Read More » -

BAM, SOA & Big Data
Leveraging Big Data has become a commodity for most IT departments. It’s like the mobile phone. You can’t remember the…
Read More » -

Pragmatic Thinking and Learning – how to think consciously about thinking and learning
Firstly, I think every programmer should read this book, even more, anyone whose career requires constant learning new things, skills…
Read More » -

Don’t Prioritize Features!
Estimating the “value” of features is a waste of time. I was in a JAD session once where people argued…
Read More »
