
The Pragmatic Programmer: From Journeyman to Master

Constantly question yourself and think about how you could do things better. Treat your life systems like your computer and smartphone apps – constantly update to the newest model – and experience exponential growth.
FastReads • Summary of Code of the Extraordinary Mind: Includes Key Takeaways & Analysis


On the other hand, I have gotten a ton better at programming in the last four years. Not through any specific piece of advice, or any weird trick. Rather, it’s come by constantly trying to learn small new things, make small tool improvements, make my models a little deeper, work a little faster, come up with slightly better ideas. By, literally, th... See more
Ben Kuhn • Think Real Hard
