Why Smart Engineers Do Stupid Things: Local vs. Global Optimization · HackerTrans