All articles

  1. Being A Manager Is Lonely

    Management is new for me. I have spent a lot of time focusing on the craft of programming, now I focus on the people who focus on the craft of programming.

    During the fifteen years I’ve been participating in something I’ll call a developer community, I’ve seen …

  2. Middleage

    This year I’m starting to understand what it is to be middle aged. I think I became middle aged in 2011, but this year maybe I know what that is.

    When I was young I viewed middle age through the lens of a young person. I would think: to …

  3. Saying Goodbye To Python

    This post is long overdue; this isn’t a declaration of intent (any intent was long ago made real), just my reflection about my own path. I left the Python world a long time ago but I never took a chance to say goodbye.

    While I had moved on from …

  4. Why Isn’t Programming Futuristic

    If you think someone is asking a rhetorical question, it is usually most interesting to treat it as though it is a legitimate question. Especially if we’re talking about something hard — driving down to underlying assumptions through this questioning process is interesting.

    Applying this to Bret Victor’s talk …

  5. The overuse of functions

    A programming quandry (related to some thoughts I’ve had on locality):

    The prevailing wisdom says that you should keep your functions small and concise, refactoring and extracting functions as necessary. But this hurts the locality of expectations that I have been thinking about. Consider:

    function updateUserStatus(user) {
      if (user …

« Page 2 / 13 »

This is the personal site of Ian Bicking. The opinions expressed here are my own.