This is BrainLog, a blog by Dan Sanderson. Older entries, from October 1999 through September 2010, are preserved for posterity, but are no longer maintained. See the front page and newer entries.

April 22, 2005

Joel on Software recently ran a five part series (1, 2, 3, 4, 5) sharing anecdotes from the development of the latest version of his company's bug tracking product, FogBugz.

I enjoyed part 3's discussion of their proprietary ASP-to-PHP compiler that helps them create a Unix (PHP) version from the same source tree as their Windows (ASP) version, especially the mention of the difference between Simonyi's ("Apps") Hungarian Notation and Petzold's ("Systems") Hungarian Notation. Petzold's version was popularized in the Windows world by his books; see a discussion about the two versions, and Simonyi's original paper.