• On Life and Love

    A New Granny Squares Design Incoming

    So… not to put too much pressure on my designer, but I’ve actually hired someone to do a design for Granny Squares! Its current look was always intended to be revamped down the road — I just needed something simple and clean to get the site rolling. With a few thousand visitors a month now, and with 56% of my users on some form of mobile device, it’s time for a facelift. I’ve gotten a few donations from running the site over the last 3 years, and that’s enough to cover the design costs. I should have ready-to-implement designs by mid-August. I won’t promise an implementation date yet, but I’ll…

  • Uncategorized

    Tools, Consumption, and Sin-Eaters

    In working on my Character Sheet Manager for Geist characters, I’m finally building something that I’ve wanted for a couple of years now in projects at work — an Exception logger. Just a piece of middleware that grabs exceptions and logs them somewhere. In my case that’s Redmine, which has an API for manipulating issues. It’s not a perfect API, alas, because I can’t add notes to issues; I have to update the description of the original item. Django makes this very, very easy to build. I have an app in my project just for this Redmine connectivity, and I can keep its code and tests separate and independent. I’m…

  • On Life and Love

    Feeling way behind

    I came down with a cold two weeks ago, and the next thing I know, I’ve missed three of my own deadlines for posting stories, haven’t danced in two Mondays, and haven’t done a lick of the design work for the non-profit I’m trying to work with. In good news, I can sleep soundly through the night again without choking on my own phlegm. It’s times like these that remind me not to try to “catch up”, but just to keep moving. It’s not like I fell off a bandwagon; I can’t make up for two weeks of missed productivity. That said, there will be a story this Saturday. It…