2020 – My Year in Books 📚

I don’t think there has been a better year than 2020 to read. With most of us confined to our homes at some point during the year due to pandemic, books (and Netflix!) have become more popular than ever.

In this post, I’m reviewing all the books I have read in the year. Hopefully you’ll enjoy these quick reviews, plus I’ve also added a favorite quote from each.

In no particular order- let’s go!

Atomic Habits

Atomic Habits by far is the best book I’ve read in this year (hardcover). Author, James Clear, makes the argument that it’s the systems, not goals, that we should focus. Here’s his explanation “In professional sport both winning and losing teams usually share the same goal (to win!), however it is mostly about the system (routine) that each team follow, that makes the difference between winning and losing”. Here are my key takeaways

  • The concept of improving by 1% every day
  • Four laws of behavior change – make it obvious, make it attractive, make it easy, and make it satisfying
  • There are 3 layers of changing habits – changing outcomes, changing process, changing identity

As for me, I’m a huge believer in philosophy of “making tiny changes, for big results” and James Clear’s ideas made a lot of sense to me. I would 100% recommend this book to almost anyone, who wants to change their life without feeling overwhelmed.

“If you can get 1% better each day for one year, you’ll end up 37 times better by the time you’re done.”

Make Your Bed

Make Your Bed is a book based on General McRaven’s commencement speech in 2014 at University of Texas. While the the rules shared in the book are simple, short, clear, and straight forward, what’s captivating are the stories Admiral shares, including the anecdotes from his Navy Seal training that left me in awe. He narrates some key lessons from his life, learned the “hard-way” during seal trainings that almost anyone can apply to face challenges in their life. Also, if you haven’t seen the YouTube video of the speech, you can watch and listen it here. Overall, great stories on military training, coupled with excellent life lessons.

“Start each day with a task completed. Make your bed.”

Tribal Leadership

Tribal Leadership explains the various ways people function within an organization and teaches you how to lead change and improve your company’s culture. This book has an interesting take on social interactions and relationships. The premise is simple, there are 5 stages in which people exist, as follow:

1. Life sucks
2. My life sucks
3. I’m great
4. We’re great
5. Life is great

Overall, it’s great read on leadership. It’s crazy how accurately the 5 stages given in the book, reflect a lot about the companies I have worked. The author also shares practical tips that one can use to create successful teams and when the time comes you’ll know exactly how to motivate them. A must read.

“You don’t have to be in charge or powerful or pretty or most-connected to be a leader. All you need is to be COMMITTED.”

The Phoenix Project

Some people are lucky to find books that change their life. While I’m yet to find my life-changing novel, I do come across books that make me think, question my beliefs and push me to learn. The Project Phoenix is one such book for me.

Written by Gene Kim, George Spafford, and Kevin Behr, the book is about a large company’s transformation into a DevOps culture. Transformation driven not just to look cool, but as a necessity for the survival of the company. The Phoneix project is a gripping read that captures brilliantly the dilemmas faced by the organizations that depend on IT, and offers real-world solutions. The authors reminds us, ‘It is necessary to change for survival.’

“Improving daily work is even more important than doing daily work.”  

The Unicorn Project

The Unicorn Project is a sequel to The Phoenix Project (actually it’s not). Although, the two books fit together on the premise of digital transformation, they aren’t necessarily to be read together. The story this time dives deep into the developer’s world—Maxine, who’s a talented lead developer and architect, blamed for an outage and exiled on the Phoenix project. Throughout her journey, she partners with a team of corporate rebels, and together they confront their legacy and change-averse processes and apply the five ideals to lead a positive and lasting business, technology and cultural transformation. Not that the book is all about developers, debugging, continuous integration or unit tests, but it is very much the focus, at least for the first good half of the book. In the DevOps age, the core development topics were earlier left to developers are now in the center of discussion up to CIOs and sometimes CEOs. Gene Kim’s relatable writing style keeps the pages turning quite easily.

“Like all engineers, she secretly loves hearing disaster stories … as long as she doesn’t have the starring role.”

I must admit, these two books “The Project Phoenix” and “The Unicorn Project” had a profound impact on me during this year. I picked them while being stuck in abrupt travel ban (clearly the lowest point for me in the year). I read over #1000 pages in a week, that’s averaging 150 pages per/day, way above my usual reading rate. Also, these aren’t typical motivational books either, but for some reason, they just helped to stay focused on my work and reminded me, ‘This too shall pass‘.

Software Developer Life

Software Developer Life  is a refreshingly honest and personal book – pretty simple and to the point. This book offers good advice on how to be a good engineer in the real world. Author (David) shared technical and non-technical stories that his friends and he encountered in the past, and through these stories he proves that that only acquiring technical skill is not enough. One also needs to work on non-technical skills, such as collaboration, communication and empathy. He also shares real world tips on learning fundamentals, avoid arrogance, choosing your workplace, handling mid-career crisis and managing your boss. Overall, fun easy read and worth it if you’re considering a field as a software engineer.

“For any field, the people at the highest level are the ones who deeply understand FOUNDATION; that’s why they can break it sometimes.”

the Self-taught programmer

the self-taught programmer is the ideal book for anyone new to programming. I’ve read a few books on self-learn programming including Java & Python, even through with a decade long experience in technology, I would sometimes struggle to wrap my head around the code samples and exercises. Cory (the author) went above and beyond in providing examples throughout all the lessons and their real world application to complement the reading. His technique in breaking down complex technical topics in simple terms that anyone can understand, is what really makes this book shine. I highly recommend this book to anyone wanting to learn to code or looking for a great starter to Python.

“Life is too short to have insecurities about where we got our education. Your passion, curiosity and hard-work is all you need to be successful.”

If you made it this far, bravo! Thanks for reading through my reviews and I can’t wait to see you share what you’ve read. Leave a comment for your favorite books, podcasts, and reading goals for 2021.

So long 2020 😷

My 2️⃣5️⃣th post and why the hell I’m blogging anyway?

Wow! I can’t believe this is my 25th post and have no idea how I made it this far. During my academic years, I barely liked to read anything, let alone write. So then what got me here and why I started to blog? Here’s my Top 5 (in no specific order)

PS. I don’t want to give the illusion that this post will be full of advice for you to start a blog, still, you might find somethings relatable

Staying Curious ⚗️

First, even though I mostly write about technical stuff, blogging serves as a form of expression and creativity for me. It’s a channel to feed my curiosity. I often blog ideas and share my opinions out there, in the open, and allowing everyone to criticize and correct me, and help me learn. (remember, you’re not growing if you’re not challenged or you’re not taking feedback). Blogging also helps unleash my creative side, where I often try to blog about something new that I’ve learned recently.

Tell My Story 📢

Blogging is my very own media platform. I can just blog about anything and tell my story without being dependent on anyone else doing it for me. Also, while I am writing about a topic, I get to decide who I am in my story, say I could be a beginner learning basic nuance of new language or I can be an expert engineer sharing tips on how to optimize your code for performance.

Build Character & Discipline 🕗

Blogging involves organizing your thoughts and ideas to tell a story and that actually is not an easy job (at least for me). It’s a challenge to find space and time to write, and to do it consistently. Some days, I would feel lazy or unworthy to write anything, however, practicing self-discipline and forcing myself to write a post helps me earn that feeling of self-respect. As they say, one of the best feelings in the world is conquering oneself, period.

Learn Fast 🚀

As a software engineer, I’m operating in a world, where things are literally changing overnight. A key skill being successful is my ability to learn things fast and blogging really helps in that. I learn a lot just by researching on a topic and then writing a blog post. To share some kind of information you really need to understand if first.

Make some great friends 🤝

The readers of my blog aren’t just my “audience”. They are also my friends, colleagues, and teachers. I’ve had many of them reach out to me directly after reading my blog. Some of those people have become my best friends helping me with their knowledge and experience. 

Starting a blog on a topic, exposes you to a huge community of like-minded people who may already be the expert in that domain and they might as well help you land your dream job. Let’s say you’re a programmer who is skilled in creating websites, you could create a blog and start posting about programming-related topics. This will help drive potential future employers to your site who might want to hire you for a project.

In closing

We’re living in the digital society, where the net connects everyone with everything and blogging is a great platform to be out there to share your authentic self. Your blog is your own TedEx event where you can share your best thoughts, meet thousands of likeminded people, and (maybe) inspire few. So you might want to start your own.

“The first step is always the hardest but you’ll never regret it”