[kwlug-disc] OpenSource Me!

Bob Jonkman bjonkman at sobac.com
Fri Dec 19 19:26:44 EST 2008

On 19 Dec 2008 at 18:45, unsolicited wrote:

>Any good reference works out there as to (a) if they only knew then
>what they know now [designing things / environment / package better up
>front instead of redoing the app multiple times, and (b) design
>guidelines / suggestions / etc. as one dives in head first?

Very often you can't "know now" until you've gone through at least one iteration of a 
failed implementation.  As you get people using your application you'll find out what it 
is they really want to do which they didn't articulate in the first design phase.  Often 
you'll end up coding yourself into a corner, and it becomes a great relief to start all 
over again, knowing now what you would have liked to know then.

Watch out for the creeping feature creature. Start with a clear idea of what you want to 
do, and stick to it.  Once you've coded yourself into a corner you can incorporate the new 
features on V2.0.

Fortunately, it sound like Glenn has already been through one iteration of an unsuccessful 
implementation with off-the-shelf products.  That'll go a long way towards getting the 
design close to what your customers need.


More information about the kwlug-disc mailing list