Bruce Dawson

Bruce Dawson has been obsessed with computer performance for years. Bruce worked at various game companies and at Microsoft (Xbox and the Windows Performance group) before ending up at Valve working on games. In all of these jobs there has been a focus on making things faster (and also less crashy). Bruce finds a particular joy in identifying performance bugs in other people’s software, and then sharing the analysis on his blog. His blog covers ETW tracing, Visual Studio, floating-point math, high-speed unicycling, and the best way to make a gin and tonic.

Due to a masochistic streak, probably a symptom of exposure to Canada’s cold winters, Bruce thinks that it is fun to spend a week investigating a bug that is then fixed with the typing of a single character. This happens more often than you might expect.

Bruce also enjoys playing hockey, unicycling, juggling, traveling with his wife, and snowboarding with his daughters.


Course Title Duration Topic Updated
ETW Disk I/O and Machine Information 00:44:00 Event Tracing for Windows 19 Aug 2014
ETW Custom Events and Idle-Thread Analysis 00:49:19 Event Tracing for Windows 09 Jul 2014
Introduction to Profiling with Event Tracing for Windows 00:48:40 Event Tracing for Windows 13 Jun 2014