I’m currently working on a Thing for a Client, and I’m reminded of the rules that we used to have for doing Launchpad development. One of them was the Ready-to-Code checklist. Googling “Ready to Code” brought this up as the third result, and since it’s still relevant to me, I thought I’d repost it for general consumption.
s/Launchpad/\$YOUR_PROJECT/ as appropriate.
(PS: Not dead, just busy. Hi).
If you can answer every question on this list clearly and convincingly, then you are ready to code. If an answer is “no”, provide a compelling reason as to why.