DEV Community

Cover image for 3 Books that will improve you as a Developer

3 Books that will improve you as a Developer

Dany Tulumidis
Hello there! Im Dany and i love coding and improving myself each and every day! Full Stack Developer
・3 min read


Hello there!
For a very long time, i just read fantasy books. And i loved it and will still do in the future. But as i went more and more into self-improvement i thought about reading stuff that will actually bring some value to me. I wanted to learn more about productivity and more about software engineering. I think most of you have books at home about a specific programming language or a framework. And these books are good to have as a reference but i don't enjoy reading them at all. They don't have a flow, a story. Its actually just facts and more facts and you will try to remember all of them.

Hint: This will not happen.

I researched about good books for productivity and software engineering and so far im pretty happy with the books i read. Let me introduce you to 3 books i read in the last months and how they helped me to improve myself as a programmer.

Book 1: Atomic Habits

I actually did a full review on this in this blog post. Let me tell you about this book in 2 or 3 sentences.

Atomic Habits is one if not THE most valuable book out there when it comes to productivity. And why? Because this book is all about habits and its actually insane how much you can improve when you understand your own habits and learn how to stop with bad habits and learn new good habits that will make you better each day.

A human being is a sum of all his/her habits. And improve your habits even if its just a little one will bring you so much value because your habits define you every single day!

I heard so many positive things about this book on Twitter and every single person who read this was thrilled! Give it a try.

Book 2: So Good They Can't Ignore You

I also wrote a full review about it here.

This book is really an eye-opener. It's very hard to describe this book in a few sentences but let me try it.

The author of this book tries to destroy the thesis that you just need to follow your passion to find your dream job. It's not good advice and Cal Newport traveled around the world and met different people to understand how people actually find their dream jobs.

What i really found interesting for example is the fact the most people are always trying to find a new, better job. In times of LinkedIn and other such platforms, you get offers like every single day. Each job seems to be better than the other. You will start to compare your job with others and this will make you unhappy quite fast.

You should not do that. Instead do this: Try to improve your current situation and get really really good at your current job. Learn new things, try to improve things in your company. Strive for more control and then use it to run free!

This is also a big part of a dream job. Control.

More control means more freedom means more creativity means more happiness in your job.

I really enjoyed it and i hope you will too!

Book 3: The Pragmatic Programmer

This is a book im currently reading for the first time. And i say this because i will read this multiple times for sure.

The 2 authors talk about all the topics that are important in the world of a developer. You will learn about debugging, use the terminal, testing, code refactoring, prototyping, and much more! They will bring up very interesting anecdotes and examples from their lives. Also on every chapter are tips and challenges you can tackle to improve on the topic.

I really like that you don't have to read it from the beginning to the end. You can just pick a topic and read about it. If their any references to other topics they point it out.

If you want to improve yourself as a programmer and learn from 2 very experienced programmers this book is for you!


That's it! I hope you enjoyed the read and maybe you will read one or another of these fantastic books!

If you don't know with which you want to start i highly recommend Atomic Habits as this will most likely have to most impact on your life and your productivity!

Stay connected to me and my content on Twitter.

I love to improve myself every single day even if it's just a tiny bit!

Stay safe and healthy guys!

And as always: develop yourself!

Discussion (13)

joshuadoshua profile image
JoshuaDoshua • Edited

Atomic Habits:

Pragmatic Programmer:

So Good They Can't Ignore You:

NOTE: not-affiliate links, but you should totally be using Amazon Smile if you aren't, or supporting your local book stores

lindseynullhanna profile image
Lindsey Hanna and are great amazon alternatives :)

oscardom profile image

@joshuadoshua thanks for sharing the links. I didn't know the existance of In a quick search I just found American foundations, do you know if there are European/Latam/African/Asian foundations too (or any links where I can read more about


joshuadoshua profile image
ryanroat profile image
Ryan Roat • Edited

Btw, Cal Newport has a podcast which I enjoy immensely. He solicits questions from listeners and uses the themes from his various books and other sources to answer them.

danytulumidis profile image
Dany Tulumidis Author

Cool, thanks for sharing i surely will give it a try!

dotrclark profile image

Self-improvement is very important. I read Atomic Habits and after reading this book I understand so much about my own habits and learn how to change bad of them. I experience leadership qualities in myself, and I want to grow them properly and I was reading books on this topic which I found on, where I can find the top 5 books on how a student can develop leadership qualities. I hope one day I will become a good leader with the help of these books.

ldrscke profile image
Christian Ledermann

I really enjoyed the Pragmatic Programmer, good read and entertaingly written

danytulumidis profile image
Dany Tulumidis Author

Yes the authors are really sympathetic

brokenrubik profile image
Broken Rubik

Thanks for this amazing list!

markadell profile image
Mark Adel

I would like to recommend one more book called "Good code, Bad code".

oscardom profile image
markadell profile image
Mark Adel