Software Development
-

The Precious Feature Design Meetings
As we know, meetings is where work goes to die. Discussion about the point of meetings aside, there is one…
Read More » -

BDD is – BDD is not
“I’m the smartest man in Athens because I know that I know nothing.” —Socrates 470-399 BC What BDD is (for me)…
Read More » -

Break Single Responsibility Principle
Single Responsibility Principle (SRP) is not absolute. It exists to help the code maintainability and readability. But from time to…
Read More » -

Pitfalls of Cucumber adoption
It seems like behavior-driven development (or BDD) and its supporting tools are gaining stronger momentum in Java world than ever.…
Read More » -

Do Not Think That One Second is Fast for Query Execution
I keep encountering situations where RDBMS users think that one second for query execution is anything near fast. Most recently,…
Read More » -

R: Replacing for loops with data frames
In my last blog post I showed how to derive posterior probabilities for the Think Bayes dice problem: Suppose I…
Read More » -

4 Creative Ways to Test Your Code in Production
What are some considerations and things to think about if I want to get the most out of testing in…
Read More » -

Why “No Source Control” Is Not A Problem
Because having source control is a solution. Sometimes we get fixated on something that’s missing, and we’re sure that’s the…
Read More » -

Is Your Eclipse Running a Bit Slow? Just Use This Simple Trick!
You wouldn’t believe it until you try it yourself. I’ve been using the Eclipse Mars developer milestones lately, and I’ve…
Read More »

