Monthly Archives: March 2010

Notes on modularity

Modularity is a desirable but elusive design property for large scale programs and computer systems [10, 11]. Designs that appear modular may, once put into practice, actually turn out to be example of  “false modularity” because of interdependencies between components. For example, the apparently modular architecture of micro-kernel operating systems [9] has run into practical [...]

Oh snap – Maurice Wilkes on Alan Turing

He was a real mathematician except that he only learned one little bit of mathematics and then didn’t learn any more. He was no practical organizer and, well, if you had Turing around in the place you wouldn’t get it going. Looking back, what would you say was the significance of Turing’s 1936 Entscheidungs-problem paper? [...]

Peer review in the electronic age

In academic computer science, conferences are often more important than journals, but The current system of publication in biomedical research provides a distorted view of the reality of scientific data that are generated in the laboratory and clinic. This system can be studied by applying principles from the field of economics. The “winner’s curse,” a [...]