The Coder Cafe cover
welcome to this free extract from
an online version of the Manning book.
to read more
or
welcome

Welcome

 

I’m Teiva Harsanyi, a software engineer at Google. Before that I worked in safety critical domains like air traffic control, and at companies like Docker. I also wrote 100 Go Mistakes and How to Avoid Them.

One day, someone messaged me:

``I’d love to join Google as well but I don’t have your talent…''

I have never seen myself as talented. In school I was close to quitting more than once. I retook exams. Computer science felt too hard.

What changed everything for me was one principle. Kaizen. 改善. Steady improvement, day after day. Growth is not about speed. It is about showing up and getting a little better.

I did not join Google or write a book thanks to talent. I got there by applying Kaizen for years.

That is why I created The Coder Cafe. I wanted a place to share timeless ideas that help engineers master the fundamentals of software engineering, week in, week out.

This book collects the first year of the newsletter. Inside, we gather 68 concepts across six sections: programming, testing, distributed systems, reliability, systems, and non-tech. You can read in any order and at your own pace.

Get cozy, grab a coffee, and step into The Coder Cafe.

ch07 figure 1

If you notice any typos or mistakes, please feel free to report it in the liveBook’s Discussion Forum.