As i learnt VB when i was younger, i pretty much dived in and started typing things out and pressing F1 for MSDN and 'learnt as i went along'.

So when it comes to creating software, its generally a case of "Right i need to load a file first"...type type. "Now i need to add contents to a listbox" type type.

However im constantly retyping code "ah i need to add hidden ID numbers to these so i can remove them" etc etc.

So i wondered, whats the general "format" or 'check list' you go through when designing and then coding your applications to save time?

Although my way "feels faster" its often a case of "All haste and no speed" after i retype each function.


Looking forward to replys