"Testing is a philosophy. You can test the design. You can test the requirements. And you can even design modules to test the modules you are creating." -
Randy May
Tuesday, August 30, 2016
Tuesday, August 23, 2016
"An extremely strange, but common, feature of many software projects is that for long periods of time during the development process the application is not in a working state. In fact, most software developed by large teams spends a significant proportion of its development time in an unusable state. The reason for this is easy to understand: Nobody is interested in trying to run the whole application until it is finished." Ref.pend.
Monday, August 15, 2016
Self-organization proceeds from the premise that effective organization is evolved, not designed. It aims to create an environment in which successful divisions of labor and routines not only emerge but also self-adjust in response to environmental changes. This happens because management sets up an environment and encourages rapid evolution toward higher fitness, not because management has mastered the art of planning and monitoring workflows.—
Philip Anderson, The Biology of Business© Copyright Mountain Goat Software
Philip Anderson, The Biology of Business© Copyright Mountain Goat Software
Sunday, August 14, 2016
Knuth’s dictum, optimizations should be deferred to the point when it is clear that they are required, deferred until the last responsible moment, and targeted based on runtime application profiling so as to attack bottlenecks in descending order of importance.
Saturday, August 13, 2016
Donald Knuth’s famous dictum:
We should forget about small efficiencies, say, about 97% of the time: Premature
optimization is the root of all evil. Yet we should not pass up our opportunities in
that critical 3%. A good programmer will not be lulled into complacency by such
reasoning, he will be wise to look carefully at the critical code; but only after that
code has been identified.
We should forget about small efficiencies, say, about 97% of the time: Premature
optimization is the root of all evil. Yet we should not pass up our opportunities in
that critical 3%. A good programmer will not be lulled into complacency by such
reasoning, he will be wise to look carefully at the critical code; but only after that
code has been identified.
"He inspired us through his passion, his generosity, and the gift of laughter. He will be greatly missed."
RWilliams Apple.com
RWilliams Apple.com
Friday, August 5, 2016
Computer programs are the most intricate, delicately balanced and finely interwoven of all the products of human industry to date. They are machines with far more moving parts than any engine: the parts don’t wear out, but they interact and rub up against one another in ways the programmers themselves cannot predict.
[Gleik 1992]
[Gleik 1992]
“The drive to reduce complexity is at the heart of software development”
[McConnell 2004]
[McConnell 2004]
Subscribe to:
Posts (Atom)