1. 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.

    Continue reading

  2. 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.

    Continue reading

  3. 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.

    Continue reading

  4. 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.

    Continue reading

  5. 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…

    Continue reading