Things

If you like watching videos, check out my YouTube channel. If you like reading, below are selected posts that I wrote over a long stretch of time.

Warning: some posts contain outdated opinions and should be taken with a grain of salt.

Research

Collecting university information during interviews
Removing adoption barriers for formal methods
Software engineering as engineering
Traceability of architectural variability
Building software in-house
End-user architecting
Single-window GUI for IDE

Teaching

What not to do in programming classes
Students on static analysis
CMU ITA test

Running

Marathons: Twin Cities’19, Marine Corps’18, Honolulu’17, Chicago’17, NYC’16, Philadelphia’15, Amsterdam’14, Boston’14, CIM’13, Quebec’13, Cleveland’13, Columbus’12, Pittsburgh’12.
Profiles: Athlinks, Strava, PRTC

Miscellany

Passing driver’s test in Pittsburgh
Bringing European electronics to the US
Pittsburgh churches: one, two, three