"All in Programming" by Borislav Hadzhiev

avatar

Borislav Hadzhiev

Last updated: Sep 19, 2022

banner

Photo from Unsplash

"All in Programming" by Borislav Hadzhiev #

I wrote a book in which I share everything I know about how to become a better, more efficient programmer.

The book is available on:

In my opinion, programming is about solving problems and managing complexity.

Solving a problem is not that difficult most of the time. What's difficult is to solve the problem in a straightforward way.

The book is mainly focused on:

  • solving problems (good vs bad solutions)
  • managing complexity
  • things you should learn vs things you shouldn't
  • things that will make you a better programmer vs things that won't
  • optimizing tasks you repeat hundreds of times a day
  • learning the fundamentals

Here are the names of the chapters in the pdf e-book.

NamePages
Embrace the stuck6-21
Abstractions22-35
Take the time to understand error messages36-41
Be honest with yourself42-45
Question decisions made in your and third-party code46-51
What to actually learn52-59
Testing60-70
Focus on adding value71-78
A poor programmer is a poor programmer79-84
Stand out when applying for jobs85-95
Optimize every action you repeat hundreds of times a day96-107
Search for code examples on GitHub108-133
Read open source code134-137
Contribute to open source code138-147

I have a unique perspective because I've been programming every day for more than 7 years.

This is not just a hobby for me. I've spent thousands of hours thinking of ways to save time and simplify everything as much as possible.

The goal of the book is to save you time in figuring out some of the stuff it took me years to figure out.

The book is available on:

book cover


You can use the search field on my Home Page to filter through all of my articles.