I reverse engineer things from time to time. More commonly, I work on formalizing and automating reverse engineering.