How to think Cleaner and Faster