About David Michael Bryson
A computer engineer and aspiring scientist, I live in Lansing, MI with my wonderful wife, Emmalena. I work full time as an Information Technology Professional for the Michigan State University Libraries, where I develop many web applications, support an ever growing storage area network and administer way too many MySQL databases. After hours I work part time for the MSU Digital Evolution Laboratory as the lead developer of the Avida Digital Evolution Platform.
In academic studies, I have a B.S. in Computer Engineering with an emphasis in Software Engineering from Michigan State. I currently working towards a Ph.D. in Computer Science at MSU, studying the importance of contingency in the evolution of complex functions.
In computers and software, I am a big fan of clean, well-designed systems. I am a strong proponent of open source software. I utilize Linux in numerous server environments, including the compute cluster used for the majority of my active research. My primary platform of choice, however, is Apple / Mac OS X. At home I make use of Kashyyyk, a Power Mac G5 Quad (oh yeah!). On the road Geonosis, a PowerBook G4 17-inch 1.67GHz, keeps me productive. Finally, at my day job Coruscant, a Power Mac G5 Dual 1.8GHz, does much of the heavy lifting.
As far as other random systems, Dagobah the PowerBook G4 Titanium 1GHz, was both my first laptop and first Mac, has moved on to a new home. Kamino my self-built 750MHz Athlon is on its last legs and sits off most of the time now. The same fate besets my giant tower Linux system Valafar, an Intel Redwood Server board with Dual 266MHz Pentium IIs! All have served me well and will be remembered fondly.
Outside of work and computers, I enjoy science fiction (especially Star Wars), Futurama, The Simpsons, CSI, Nine Inch Nails, Tori Amos, games and puzzles, cinema and home-theater, bike riding, sandy beaches, and warm sunny days. Emmy and I bought a nice little house in the summer of 2004 and are working on personalizing it as well. For travel, we own a 2005 Honda Civic Hybrid, which I highly recommend to anyone looking at buying a new car. Its fun to drive, versatile, loaded with features, environmentally friendly, and comes in two awesome shades of blue.
About ProgramError
If its not already apparent, ProgramError is my personal site. I plan to use it as a showcase of my work and interests. The goal is to hopefully provide an interesting read, as well as some good reference material and useful resources. If you have any suggestions or comments, please feel free to contact me.
Formatting and Definitions
- Date Formats
-
When appearing in strictly numeric format, dates will always be presented as YYYY-MM-DD, except as noted. This format has several advantages. First, it sorts date components by order of magnitude. Also, the order of magnitude is sorted in the same directions as most other numbers. And finally, when using textual sorting methods, dates will be put in the correct order without special date parsing requirements.
When appearing in textual format (i.e. 2 September 2005), the year component will always be written as 4 digits, so as to ensure that it remains disambiguated with respect to the day component.
Last Updated: 2007-04-11