How to Know When to Apply Fancy Computer Science