software engineering

Program structure and threads

March 5, 2009 | 0 Comments

Threads were initially used for telephony systems where each request to connect could be given to a new thread to manage. The simplification was, in theory, dramatic. The [...]

Common Weakness Enumeration

May 26, 2008 | 2 Comments

The common weakness enumeration is an amazing document. Imagine if there was such a document for architecture/construction. That document would contain admonitions like [...]

Google’s engineering culture

January 17, 2008 | 0 Comments

Article in the New Yorker on Google contains a fascinating description of a product design meeting: Page and Brin had wanted an upgrade of an existing product, and they were [...]