So here we are then at a logical stopping point, and it’s been a long development journey. As I’ve said it’s still a long way to a deliverable product, but the coding for this iteration at least is done. During the development I’ve also built and shipped the free “FreeForm Volume 1”, and even updated that to version 1.2 on the way. So a lot has been going on. There’s a lot more planned, starting with the FOLIO range of two-voice instruments, and including more free-stuff and additions to the original Grid Machine Series. But what did I learn on the way(and looking back through these diaries)?
- I should know my limits
- I should move to another development platform
- Try not to add a million things (less might well be more)
- Finish one feature, and test it, before starting another
- Once a feature is IN then get it done
- An idea for a feature should stay just an idea for a week before committing to it, because it will change as you think about it.
- Nothing gives better insight than playing the instrument
- Refactoring is your GOOD friend
- Reusable components will pay off in the end
- Nobody cares, stop whining.
OK well I set out to document some of the trials, and wins, of the development process really as a different way for me to get a prospective about some of how I currently work, and with luck entertain you and me on the way. I’ve learned a lot, I hope you had fun. There will be on-going blog and Facebook posts, so look out for those if you’d care to. But for now it s good night and good luck.