Understanding the limits of computation is as important as pushing its boundaries.
Worth repeating: measure twice, cut once.