Web Developer's Journal
internet.com
author's picture
  Cliff Wootton Says:
  "Here’s a few things that might bite you on the ass."
side nav bar


Jobs at webdeveloper.com



Check out the whole list of Cliff's pithy tips for Web developers.
HOW DID THEY DO THAT???

Find out in:
Amazing HTML



Site Map



Check out our Web-based
Discussion Groups:

Check out and join our email-based Mailing Lists for Web developers.


Developer Channel
FlashKit
Jobs.webdeveloper
JavaScript.com
JavaScriptSource
JustSMIL
ScriptSearch
Streaming Media World
WebDeveloper.com
WebReference
XMLFiles
WDVL
Q. How much planning should I do?
A. As much as you can, until you cannot resist the urge to start coding any longer.

Now this is really important. From the projects I have been involved with, one factor that certainly affects the outcome is how much planning you do. You need to get this about right. Its no good spending 90% of your time planning because that simply leaves no time at all for programming the finished product. However, you do need to spend some time planning.

I would judge this to be about right. On a three-month project, spend 2-3 weeks as a minimum writing out a specification of the concept in as much detail as you need to get the design right in your mind. People laugh at my specifications. In two weeks I can produce around 100 pages of draft text that outlines what I plan to do. I can write fast on account of having spent many years as a technical author and that experience helps me to sort out the concepts and ‘engineer the information’ into a form that I can write up quickly. I do it this way because the programmers who’s work I admire do this as well and I want to emulate them - at least in so far as they are successful and turn out work that they are proud of.

Out of this planning exercise, you can gain a good insight into how the program will hang together and you get an idea of how to attack it. For example, you’ll know by the end of this, roughly how much memory it will need to run in and how much space on the CD-ROM it will require.



Check out the whole list of Cliff's pithy tips for Web developers.

  

Back to the Web Developer's Journal
Contact WDJ   •    Suits!   •    Propheads!   •    Ponytails!
Discuss   •    Subscribe   •    Search


internet.com

IT | Developer | Internet News | Small Business | Personal Technology | International | Search internet.com | Advertise | Corporate Info
Newsletters | Tech Jobs | E-mail Offers

internet.commerce
Be a Commerce Partner                                
  


The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers