Software Development
-
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 » -
Software Developers Hate Worthless Tasks
Most software developers that I know, especially the best ones, loathe worthless tasks. This is probably true of most people…
Read More » -
How to Cheat at Application Security
Developers need to know a lot in order to build secure applications. Some of this is good software engineering and…
Read More » -
How Hackers Choose Tools
Recently, a 2001 blog post with the title Java’s Cover written by Paul Graham (of Y Combinator fame) spread across…
Read More » -
Help, My Code Isn’t Testable! Do I Need to Fix the Design?
Our code is often untestable because there is no easy way to “sense1” the results in a good way and…
Read More »