Chronologue

25 July 2009

Status No comments

I'm handling it by storing the total number of renewals to use as a delta against the original sign up date. Is there a better way?

@ 11:49 p.m.

Status No comments

When renewing a monthly subscription, don't just add a month to the current expires date—you'll end up with lots of expirations on the 28th.

@ 11:36 p.m.

Status No comments

Why hasn't anyone told me I needed dateutil? And why isn't this part of std library? (Or installed by default; looking at you @webfaction).

@ 11:16 p.m.

Status No comments

Decisions borne of practicality, rather than perfectionism, are often the better ones, anyway. See: the effects of constraints on evolution.

@ 2:49 a.m.

Status No comments

She's esp good at revealing when I'm being a narcissistic designer & not making practical decisions. Perfection doesn't pay the water bill.

@ 1:46 a.m.

Status No comments

Spent 2 hrs talking thro a website workflow w/ @JessaWorks. Exposed some bad assumptions on my part that will really cut my dev time. Happy.

@ 1:39 a.m.