10 Tech Books I Can't Wait to Read in 2022

Reading is a great way to gain knowledge, learn about a topic, or to deepen your know-how. Here I share with you a list of the 10 books I'm eager to devour in 2022.

Do you already read any of them, or want to suggest others? Leave a comment down below.

Thank you for reading, let's start.

 

Implementing Service Level Objectives: A Practical Guide to SLIs, SLOs, and Error Budgets

Following up the Site Reliability Engineering: How Google Runs Production Systems book that I've read last year, I wanted to understand better how to calculate, plan and manage the usage of Error Budgets. Alex Hidago and David K. Rensin approach to the issue made me add this book to the list.

Book page

If there are months left in the end of the book list, I'll probably add Chaos Engineering as well as a follow up to the reliability subject.

 

Building Micro-Frontends: Scaling Teams and Projects, Empowering Developers

Following up the Site Reliability Engineering: How Google Runs Production Systems book that I've read last year, I wanted to understand better how to calculate, plan and manage the usage of Error Budgets. Alex Hidago and David K. Rensin approach to the issue made me add this book to the list.

Book page

If there are months left in the end of the book list, I'll probably add Chaos Engineering as well as a follow up to the reliability subject.

 

Software Engineering at Google: Lessons Learned from Programming Over Time

Micro-services have been a mental puzzle since the fall of the first monolith, now translating the same paradigm to frontends sound everything but easy.

The increase in complexity for web applications can be approached with Micro-frontends, by breaking interfaces in smaller ones and ensuring more distributed development process. 

Luca Mezzalira present us this book, and shows us how to build and deliver artifacts atomically rather than use a big bang deployment.

Having to deal with a lot of frontend development myself, I'm very exciting to see some of my questions answered in terms of practices to support the already challenging problems existing in a single frontend application.

Book page

 

Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

One of my new year's resolution is to deepen my knowledge regarding Data architecture, both design, build and management. And what a better way to start than with a bible of application design.

This book targets the key principles, algorithms, and trade-offs of data systems, by taking data as the center of the challenge in system design today. 

Nowadays there is an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers, so what to do?

Martin Kleppmann takes an interesting look at the problem and help us navigate the current landscape, translating the used jargon and give us the fundamentals that, even with the technological day-to-day innovation, are so important.

Book page  

 

Data Mesh

With release date set to April, Zhamak Dehghani brings us a book, much in line with the last one in this list, that has the potential to be a new must read in the data landscape.

By describing the current enterprise landscape investment in next generation data lakes, Dehghani reveals that, despite the resources poured into them, data warehouses and data lakes fail when applied at the scale and speed of today's organizations.

This book details all those cons of the current flagship implementation and present the pros of using Data Mesh. By taking advantage of a distributed architecture, this new paradigm can be to data what micro-services were to backends.

Book page

 

The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise

Not much to share here, one of the best and most referenced architecture books in this decade, a must read that I couldn't pick up yet.

Quoting the book:

"As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined.

In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise."

Book page

 

Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

Software Architecture is full of hard parts, if not entirely composed by it. Released last October, architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.

This book focus on the difficult problems in decision making when planning, executing, maintaining or even evolving an architecture, as well as the critical thinking in evaluating trade-offs and solutions. 

Book page

 

Q# Pocket Guide

Another bet I would like to make this year is regarding quantum computing. Marked as one of the possible hot topics for this decade, I want to learn the basics of quantum computing, its jargon and syntax, as well as one of the most know programming languages for the paradigm: Q#.

In this book, marked for release in June 2022, Mariia Mykhailova explores the quantum software development lifecycle, from implementing the program to testing and debugging it to running it on quantum hardware, as well as teach us how to use the tools provided by Microsoft's Quantum Development Kit for each step of the process.

Book page

 

The Staff Engineer's Path

Breaking the cycle of specific tech-wise books, I bring you a book regarding the engineer's career and the challenges that one faces.

Quoting the book:

"For years, companies have rewarded their most effective engineers by suggesting they move to a management position. But treating management as the default — or only — path for an engineer with leadership ability doesn't serve the industry well. The staff engineer path allows you to contribute at a high level, with more free time to drive big projects, determine tech strategy, and raise everyone's skills.

With this in-depth book, author Tanya Reilly shows you ways to master strategic thinking, manage difficult projects, and set the standard for technical work. You'll learn how to be a leader without direct authority, how to plan ahead so that you're making the right technical decisions, and how to make everyone around you better, all while still leaving you time to grow as an expert in your domain."

Book page

 

A Thousand Brains: A New Theory of Intelligence

Last but not least, Artificial Intelligence. In line with the previous book in the list, it's not a in depth technical book, however brings a unique view over human and artificial intelligence, where it unveils a theory of intelligence that will revolutionize our understanding of the brain and the future of AI.

Marked as one of the best books of 2021 both by Financial Times and Bill Gates, Jeff Hawkins brings us the theory that the brain uses maplike structures to build a model of the world-not just one model, but hundreds of thousands of models of everything we know. This discovery allows Hawkins to answer important questions about how we perceive the world, why we have a sense of self, and the origin of high-level thought.

Amazon link

 

Hope you enjoyed the list, I'll leave my good reads link if you want to follow up and share some ideas: link.

Happy readings!

Filipe Teixeira

Filipe Teixeira

Hello, I'm a CS Engineer with 8 years of experience and a passion for technology. Currently I work for Datadog as a Software Engineer.
Any opinions expressed are solely my own and do not express the views or opinions of any employer at the particular time.

Comments (2)

wave
  • Bruno Figueiredo

    Bruno Figueiredo

    9:52 AM - Wednesday, January 5, 2022

    Do you have a commission on oreilly? Just kidding, great selection.

  • Anonymous

    Anonymous

    11:10 PM - Tuesday, January 4, 2022

    Great list, thanks for sharing

  • Leave Comment

    wave

    Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

    Press ESC to close