David Michael Bryson

I am the Senior Software Engineer and Computer Scientist in the BEACON Center for the Study of Evolution in Action and the Digital Evolution Laboratory at Michigan State University. I lead the development of Avida, a principal open-source research software platform, feature in more than 400 science and engineering publications, and downloaded 55,000+ times. My research focuses on understanding how the mechanisms and properties of adaptive systems impact evolutionary potential in complex environments, and harnessing those systems to solve difficult engineering challenges.

Server Software

The ProgramError site is hosted on an Ubuntu based Linode.

The posts and pages are published via WordPress. In addition to my own custom theme, ProgramError uses several good WordPress plugins, including Yet Another Photoblog and Shadowbox JS.

Usage statistics are tracked using Google Analytics. Additional functionality is implemented with Python, PHP, and MySQL.

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.

Web Standards

Web standards are important. ProgramError markup should validate as HTML5 and the layout has been constructed with valid CSS 2 and 3. There may be occasional errors, but I strive to quash them when found.

ProgramError should be viewable in any standards compliant web browser. Non-compliant browsers are not supported (i.e Internet Explorer). However, if you find that a standards compliant browser has difficulty rendering ProgramError, let me know.

Last updated: 2014-01-08

Comments are closed.