Novels and programs (was: Re: [plt-scheme] Prereqs for robotic programming
On Tue, Feb 17, 2009 at 03:19:41PM -0800, YC wrote:
> On Tue, Feb 17, 2009 at 1:04 PM, maxigas <maxigas at anargeek.net> wrote:
>
> >
> > > That said, "exploratory programming" can easily be taken as an excuse
> > > for "I don't want to bother thinking about the problem; I just want to
> > > see some code compile and run."
> >
> > there was a memorable quote from last year's Chaos Computer Congress:
> > "Hours of planning can save
> > days of coding." which was turned into the more head-on "Days of coding can
> > save hours of
> > planning." maxime. :P
> >
>
> I've seen months of planning can saves days of programming as well. There
> is a reason why people rebel against waterfall approaches.
>
> These maxims cut both ways. It all depends on who's working on the problem.
>
> Cheers,
> yc
If I'm looking at models, I'd choose the spiral model. Keep going
around and around the problem, in more detail every time. If you've
done problems like it in the past, you'll go around fewer times. If
not, you're in for some rewriting and redesign anyway. You might as
well learn as much as you can each iteration.
-- hendrik