A computer engineer and scientist, I live in Lansing, MI with my wonderful wife, Emmalena and my daughter Elena. I work full-time as an Information Technologist and Software Developer for the BEACON Center for the Study of Evolution in Action at Michigan State University. I am lead developer of the Avida Digital Evolution Platform and several other open source projects. I have a Bachelor of Science in Computer Engineering with an emphasis in Software Engineering from Michigan State University (MSU). I am currently working towards a doctorate in Computer Science and Ecology, Evolutionary Biology, and Behavior at MSU, studying the role and importance of contingency in the evolution of complex functions.
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.
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 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: 2011-01-20