• Software Testing

    To miss a simple case like this makes me wonder, not just what other simple errors may not be tested for in my expensive, best-in-class software, but what's happened to software development processes.

  • Twitter Basics: Other Sites

    If you say something, that something is out there on the 'net. That can be a scary thought, but the availability of all this information can be quite handy.

  • Twitter Basics: Types of Message

    Status updates are all well and good, but sometimes you want to reply to something someone said, or pass it on to others.

  • Debugging the Borders

    Nothing...NOTHING I've ever come across is as unpredictable, complicated, difficult to get right, and downright confusing as this.

  • Tools of the Trade

    Developing a computer program of any size, like any engineering trade, requires some tools and some planning.

  • Web development complexity

    I wonder if such a large collection of technologies has always been required to write a business application?