When you first fire up Visual Studio, or even before that (Hopefully) What do you consider best practices when starting a new project?
Different things i have done in the past
- Consider the technology choices
- Attempt to identify the potential bottlenecks/brickwalls
- Throw away the specification
- Ask lots and lots of questions
- Launched straight into code! (who hasn't?)
As programmers we should be methodical in our approach.
What do you do when starting a new project?