Start at the End: How Reverse-Engineering Can Lead to Success