15 books that every programmer should buy

Gökhan Sari
Aug 27, 2017 · 3 min read

Hi everybody, in this article i’m gonna suggest you 15 books that every programmer should definitely buy, read and hold them in their books library for the whole lifetime. Those suggestions are a product of long year experiences, so take my suggestions seriously :)

Copyright of some images belongs to The Practical Developer

  1. Variable naming: The hardest part of coding!

2. Copying and pasting from StackOverflow.

3. Trying stuff until it works.

4. Turning bugs into features.

5. Excuses for not writing unit tests.

6. Ignoring deprecation warnings.

7. The definitive guide: It depends!

8. Forgetting how your own code works.

9. Rewriting your frontend every six weeks.

10. Losing code during merge.

11. Coding on the weekend.

12. Using frameworks ignoring their patterns.

13. Developing software without tests.

14. Regex by trial and error.

15. Writing code that nobody else can read.

)

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade