1. Good grief, I should have known that in the week before I go to , and I’m packing up my workshop, I’d get loads of emails about work :/ Politely turning them all down and suggesting alternatives until I get back.

  2. Holed myself into my bedroom, now trying to watch spirited away on my iPad, surrounded by gurdies, half finished guitars and lutherie equipment. Eating cake and listening to Oscar flute in the other room.

  3. Is it a hallmark of Ghibli films that I don't remember the actual storyline, just small, nonsensical plot details — I.E. exactly the opposite of how remembering is supposed to work?

  4. Laurent Eschenauer I love — I use it every time I’m thinking about performance, to remind me just how much slowness is down to all that decoration and fancyness :) And also to see just how crappily marked up modern “web apps” often are ahem facebook ahem

  5. Kyle Weems: function awesomeWorkday(tasks){if (tasks instanceof coolJsonStuff || tasks instanceof coolApiStuff) { return true; } else { return false;}}

    cssquirrel even the if/else is redundant ;)

    function awesomeWorkday(tasks) {
      return (tasks instanceof coolJsonStuff || tasks instanceof coolApiStuff) ? true : false;

  6. New CRUD fetcher/saver design coming on well. Decided on per-semantic-indexing, with abstract indexes and APIs so I never have to think about the SQL under the logic (which I do with ORMs like Doctrine).

    Implementing the whole lot using traits, too — mixins FTW.