Ask HN: Does learning self-improvement techniques help? | Hacker News

Adam Barr The Problem With Software: Why Smart Engineers Write Bad Code (The MIT Press)

Johann Hari Stolen Focus: Why You Can't Pay Attention--and How to Think Deeply Again

Barbara Oakley PhD Learn Like a Pro: Science-Based Tools to Become Better at Anything