Soft Skills books for developers
Addy Osmani read more than 40 books on productivity, leadership, and psychology and turned the results into a working list of soft-skill takeaways for developers. The post walks through more than 20 titles, from Deep Work and Atomic Habits to Extreme Ownership and The Manager’s Path, pulling two or three practical points from each rather than reviewing the books as a whole.
The selection leans toward workplace psychology and team leadership: focus, habit formation, feedback and candor, team dysfunction, and how the job of a manager changes from first report to VP. Osmani frames soft skills as carrying as much weight in a programming career as any language or framework, and closes with a pointer to his own book on the topic, Software Engineering: The Soft Parts.
Fichamento#
- Deep Work and The Effective Executive both argue for protecting long blocks of uninterrupted time for high-leverage work instead of reacting to notifications and meetings.
- Atomic Habits and The Power of Habit treat habit change as a design problem: control the cues, make the routine easy to start, keep the reward consistent.
- Thinking, Fast and Slow and Decisive warn against overconfidence and anchoring, and recommend widening the set of options before committing to a decision.
- Radical Candor and Crucial Conversations frame direct feedback as compatible with care: challenge the work plainly while staying personally invested in the person.
- Five Dysfunctions of a Team and The Culture Code trace team performance back to trust and psychological safety built through personal connection, not process alone.
- Multipliers and High Output Management push managers to delegate and coach rather than micromanage, while still following up on results.
- Extreme Ownership and Debugging Teams both frame problems as failures of process first, blaming people only after ruling out structural causes.
- The Lean Startup and The Lean Product Playbook apply the same logic to product work: test the riskiest assumption first, with the smallest possible experiment.
- The Manager’s Path tracks how the job changes by level, from 1:1s and coaching as a new manager to setting culture and tone as a VP.
- Osmani’s own book, Software Engineering: The Soft Parts, closes the post with his view that becoming a good engineer means accumulating techniques across projects and recombining them.
