Hi,
When? The basic principles of scientific proof are a product of
the renaissance,
No. People like Roger Bacon an William of Ockham were before. Aristoteles
was earlier as well. The foundations are really old.
What I actually wanted to say is that you should be careful with claiming
"proven facts".
Well, I suppose that a million monkeys typing away at a keyboard
could also produce a "good" program, just by chance. The
probability of it, however, is low enough that it can be
considered zero.
I see, you don't want to accept the fact, that there are a few people that
really are able to create high quality software alone.
More or less competent, perhaps, but they'll still be better in
one than the others. Software development requires both right
brain people and left brain people, and one person can't be
both.
It cant be because it shall not be. Reality has some surprises for all who
think they can put it into simple boxes. "Right Brain" and "Left Brain"
people are very simple boxes. Most people might fit into somehow, but there
still are some that don't fit in any of your boxes.
No.
Actually I have written up to medium sized programs alone which I still
think are well designed and coded and I finished them in time, so the project
management wasn't so bad as well. I have worked as a coder, a software
architect and as a project manager and succeeded in all three areas. I have
also had various mixed roles and managed to do those jobs good as well.
I can tell you from my experience, that
1. people exist that are able to do all those three jobs well,
2. well managed a good team has a higher probability to prevent errors and
get things done and
3. single people can produce well designed good written code in a reasonable
project schedule as well. It's harder, but far from impossible.
Christof