-
Classification, Simplification
Hierarchies offer a simplified way to look at the world, but such simplifications introduce complications once thoroughly applied. Modelling heirarchies is problematic, not because there are no signatures of heirarchy in the world, but rather because heirarchies are riotously abundant, and they interact wildly.
-
The Parable of The Failing Test
There is one thing about which we can all be certain: ambiguity collapses whether we see it happen or not. All the possibilities in the universe converge together into a quantum dance. Our function is to learn the dance. We may find its meter and never learn all its steps. Or we may stamp out a few steps and lose the rhythm forever.
-
Decisions, Decisions, Decisions
What is the purpose of enterprise software? To put the right information in front of
-
What I’m Reading Right Now
Confession: I’m a hoarder of information, a would-be reader whose reach exceeds his grasp. Here’s a rundown of the things I’m holding open with browser tabs, fingers and elbows…at this very moment.
-
More Monkey Business
Continuing our safari, we return to looking at code monkeys, this time evaluating (in plain English) two simple implementations of “Monkey See, Monkey Do” in the Ruby and Python programming languages.
-
Monkey See, Monkey Do
How lucid is your favorite programming language, really? If you read it like English, would it be poetry? Would it be comprehensible? In this republished post from ‘08, we explore a few popular programming languages and see how they stack up, not for processors, but for primates…
-
MVP: The New Look
This blog has a new look, a new engine and a new workflow.
-
Some Thoughts About TDD and TAD
Commenter Shmoo asserts that in my article TDD is Dead; Long live TDD all my arguments were not really supporting TDD so much as unit testing. And as such, I was building a case which equally supports a Test-After Development workflow…