123 reputation
29
bio website blog.280z28.org
location Helotes, TX
age 32
visits member for 4 years, 8 months
seen Aug 30 '10 at 13:35

Software Engineer at Coverity.

Microsoft MVP (.NET)

Active contributor to many open source projects, primarily on GitHub.


Formerly known as 280Z28, a name which still belongs to my car but wasn't the easiest for people to understand. More pictures here.

Turning coffee into code.

  • ANTLR
    • Co-author of ANTLR 4
    • Author of ANTLRWorks 2
    • Maintainer of the C# targets for ANTLR 3 and ANTLR 4

Oct
20
awarded  Taxonomist
Dec
5
awarded  Good Answer
Aug
7
comment What role does developing with events have in games?
I disagree that a main loop style is recommended. Main loop style games lose to a well-written event controlled game in several areas: 1) on multi-tasking system, they consume an unnecessarily high amount of the processor for a fixed set of features, 2) on portable devices, even on single-tasking systems the extra processor usage adversely affects battery life, 3) the simpler the game, the larger these problems become in comparison to a proper event-driven game.
Aug
7
comment Version control for game development - issues and solutions?
There doesn't seem to be an option comparable to svn:needs-lock‌​, and since there's also no way to tell who's locally working on what files, you're back to passing a bowl around the team, literally (you aren't allowed to edit without the bowl on your desk). BigFiles extension or not, this VCS is useless for binary files without a practical solution to this.
Aug
2
comment Large FPS vs consistent FPS
Are you sure the tester wasn't hung over?
Jul
18
revised Version control for game development - issues and solutions?
added 39 characters in body
Jul
17
awarded  Nice Answer
Jul
16
awarded  Scholar
Jul
16
accepted Where is the time spent?
Jul
15
awarded  Student
Jul
15
asked Where is the time spent?
Jul
15
comment What are typical pitfalls when writing games with a managed Language like C#?
Garbage collectors are evolving, and as noted by Mike Strobel, some are already in production that nearly eliminate this pitfall.
Jul
15
comment What are typical pitfalls when writing games with a managed Language like C#?
IDisposable allows deterministic cleanup of time-critical and unmanaged resources, but does not directly affect finalization or the garbage collector.
Jul
15
revised Version control for game development - issues and solutions?
deleted 179 characters in body; added 14 characters in body
Jul
15
awarded  Cleanup
Jul
15
awarded  Editor
Jul
15
awarded  Teacher
Jul
15
revised Version control for game development - issues and solutions?
deleted 3 characters in body
Jul
15
revised Version control for game development - issues and solutions?
rolled back to a previous revision
Jul
15
revised Version control for game development - issues and solutions?
deleted 53 characters in body