>Programming plans? Do such things actually exist outside of ppig research?
>Gigerenzer's simple heuristics, or Simons bounded rationality seem much
>closer to how software is written, to me. I have great difficulty believing
>that any planned to write most of the software I see. Plugging together
>fragments of knowledge/patterns/ideas/templates yes.
>
>Has anybody done any research that shows that programming plans are
>not just an artifact created by researchers asking programmers what their
>plan was?
This is one of the things that interests me about extreme programming.
XP encourages folks (1) to do the simplest thing that could possibly
work and then (2) to refactor the system continuously. The point of
the refactoring is to (try to) prevent unnecessary duplication and
complexity from overwhelming the programmers as the system grows.
In this way, the design of a program "emerges", more than being
planned, and programmers can sometimes be surprised by the direction
the program takes over time. This model fits much better with my
experience as a programmer and as an anecdotal observer of other
programmers. I don't know how the PPIG community could learn more
about this, or if it is even worth looking at to this level.
I suspect that programmers fo have plans, but that these plans are
usually small (on the micro of level of patterns as the targets of
refactorings) and short-term.
---- Eugene
- Automatic footer for [EMAIL PROTECTED] ----------------------------------
To unsubscribe from this list, mail [EMAIL PROTECTED] unsubscribe discuss
To join the announcements list, mail [EMAIL PROTECTED] subscribe announce
To receive a help file, mail [EMAIL PROTECTED] help
This list is archived at http://www.mail-archive.com/discuss%40ppig.org/
If you have any problems or questions, please mail [EMAIL PROTECTED]