I do three kinds of things at work:

  1. Work. Sub-things: programming, monitoring management
  2. Not work. Sub-things: surfing, programming
  3. Semi-work. Usually proof-of-concept programming. This is the most interesting thing I do. WEBoggle started as a "what's this DOM thing I keep hearing about" semi-work. Here's another one.