- Homepage
http://
-
What is Sociotechnology?
Technology is the “sum of ways in which social groups construct the material objects of their civilizations.” The things that we use – the “design artifacts” of the processes used to build them – are socially constructed to the same extent that they are technically constructed. The convergence of technological and social insights in the…
-
Why Software Reuse is Hard
If you were a software developer in the 1990’s or 2000’s, software reuse was kind of like the Holy Grail. You probably thought it was a good idea in theory from the start. Plus, managers were always enthusiastic about wanting to get more of it. But achieving software reuse in practice was, and still can be, difficult.…
-
Software Reuse Antipatterns
In 2000, Scott Ambler wrote an excellent article on the organizational aspects of software reuse. He talked specifically about patterns and antipatterns: “A pattern is a common approach to solving a problem that is proven to work in practice. Conversely, an antipattern is a common approach to solving a problem that leaves us worse off…
-
Continuous Improvement Begins With Standards
Software is the executable representation of knowledge. [1] As a result, I find that software development provides a fruitful basis for exploring how problem solving is done by diverse team members in a cooperative (or even combative!) context. Here is one example. In June 1997, Tom Gilb wrote an article for Crosstalk on “Requirements-Driven Management”.…
-
Quality Metrics for Policy Evaluation?
The Center for Environmental Journalism (CEJ) recently posted an interview with Roger Pielke, Jr., an authority on (as CEJ calls it) “the nexus of science and technology in decision making”. The interview seeks to provide a perspective on how journalists can more accurately address climate change in the context of public policy over the next…
-
Quality Impacts of Global Warming and Climate Change
Temperatures in central Alaska have been 60 below zero (degrees F) for two weeks now: Extreme temperatures — in Johnson’s case about 60 below zero — call for extreme measures in a statewide cold snap so frigid that temperatures have grounded planes, disabled cars, frozen water pipes and even canceled several championship cross country ski…