Category Archives: Software Engineering

Shall, Should, and May

September 16th, 2007

The text of RFC2119, which describes the use of these phrases in system documentation, is presented here: Network Working Group Request for Comments: 2119 BCP: 14 Category: Best Current Practice S. Bradner Harvard University March 1997 — Status of this Memo — This document specifies an Internet Best Current Practices for the Internet Community, and […]

Secure Coding: Principles & Practices

August 28th, 2007

I read Graff and van Wyk’s Secure Coding: Principles & Practices to completion, but not because each page was more enlightening than the previous. I realized that the same themes and adages were being repeated constantly after having read half the book. Because it was pretty easy to get midway through the book, I decided […]

On the Lack of Exceptions

August 9th, 2007

Lately, I’ve been helping develop a reasonably sized application, which detects errors at every operation. Checking the return value of every function call seems awkward when compared to code that is written in rather informal working environments. Writing code that checks each return value is frustrating when a feature that exists in another language is […]

While in Deutschland

June 18th, 2007

I have been at Germany for two weeks out of the last month. I took on a task that I thought was theoretically possible, but one where completion under given time and resource allocation constraints was uncertain. The situation called for code developed in a proprietary environment for many months by many people to be […]

From EFnet #gamedev

April 19th, 2007

[00:16]* Aeplus ( has joined #gamedev [00:34] <Decept404> anyone know of any decent offline/local network issue/bug tracking solutions? [01:05] <Aeplus> how about bugzilla? [01:11] <Decept404> not offline ;P [01:12] <Aeplus> heh, you can always install a webserver and db server for use on the local host =) [01:12] <Aeplus> … and it has the added […]