15 books that every programmer should buy

Gökhan Sari
3 min readAug 27, 2017

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.

--

--

Gökhan Sari

A professional software engineer at Allianz (previously UBS). 10 years of experience in the IT industry. BSc in computer science at the University of London