I decided that today's post for the SBPC (Summer Blog Post Challenge - read here) should be about that journey, and the pitfalls I've met along the way. For a much more in-depth chronicle of writing a scheme, I suggest checking out Craig Barton's 19 part series - it takes a while to read, but has some great tips and ideas if you're in the same position I was a few months ago.