4 ms·
[from http://www.tonymarston.net/aboutme/thoughts.html http://www.tonymarston.net/aboutme/thoughts.html] There are two basic approaches to software development
by ananthrk 17y ago
[from http://www.tonymarston.net/aboutme/thoughts.html http://www.tonymarston.net/aboutme/thoughts.html]
There are two basic approaches to software development:
Rules oriented - where you follow a set of rules or a methodology religiously, to the letter and without question and just assume that the results, whatever they are, must be acceptable.
Results oriented - where you aim to produce the best results in the shortest possible time and use whatever methodology or rule set that helps you achieve this aim.
One requires blind obedience, plus, from what I have seen on more than one occasion, an unerring ability to invent interpretations of those rules that are so obscure and perverse that they do nothing but increase complexity and decrease productivity.
The other requires intelligence and skill, the ability to know which rules and methods to adopt, when and how to adapt them to fit a particular purpose, and when to reject them in favour of something better.
- Tony Marston