I’ve just completed part 1 of testing for my new digital delivery software, SmartDD. My developer partner Paul has done an amazing bit of coding in a very short time, and I’ve been going through the slog of testing it over the last 24 hours or so.

It’s turned up a few minor issues which are more to do with our understanding of what should happen under different circumstances rather than real bugs.

The fact that there are so few is a minor tribute to my initial spec., but mostly Paul’s incredible coding skills.

It just goes to show what you can do when you think something out properly before doing even one jot of coding.

Aren’t we clever? And aren’t I feeling smug at the moment?

Of course, I could have all that smugness wiped off my face if I can’t get the website up in time for the launch on 3rd October.

And there are a couple of things need coding in now, but the big hard part of making PayPal work is done. We now just need to decide how to handle the various payment_status types other than “Completed”.