Erik O'Shaughnessy

462 points
XENON coated avatar will glow red in the presence of aliens.
Austin, Tx-ish

Erik O'Shaughnessy is an opinionated but friendly UNIX system programmer living the good life in Texas. Over the last twenty years (or more!) he has worked for IBM, Sun Microsystems, Oracle, and most recently Intel doing computer system performance related work. He is; a mechanical keyboard aficionado, a gamer, a father, a husband, voracious reader, student of Okinawian karate, and seriously grouchy in the morning before coffee.

Authored Comments

Thanks for sharing your experience; fixing heisenbugs can be notoriously difficult to accomplish. I think we can agree that the function and file layout I present in this article can be adapted to fit debugging that class of problems, however my primary purpose writing this article is to demonstrate basic structure of a C program for those who are just beginning their journey.

Computer science is part algorithm analysis and part naming things. :) Despite the apparent maturity of virtualization technologies, we’re still struggling with the nomenclature.