Jump to ratings and reviews
Rate this book

Code Health Guardian: The Old-New Role of a Human Programmer in the AI Era

Rate this book
Millions of us will soon need to compete with AI. As it reshapes the tech industry, how will you ensure your skills remain indispensable?

It’s unlikely that attempting to pivot and rapidly become AI experts, as some suggest, is the best strategy. After all, AI development and integration appear to be the tasks perfectly suited for AI itself.

Artie Shevchenko, a former Google software engineer and lecturer at ITMO University, believes a far better approach may be to grow faster and deepen your expertise in managing code complexity. That’s because complex reasoning is hard for AI, and in programming, the most intellectually challenging problem is keeping codebases reasonably simple.

Although the skill of keeping code healthy has been a hallmark of seniority for decades, it’s going to become even more crucial in the upcoming AI era, as an average programmer, instead of coding, will soon be mostly working on code health and the overall architecture. This book will prepare you for that future. It will accelerate your growth and equip you with just enough theory to understand the relative value of all sorts of techniques, principles, and best practices so that you can navigate and prioritize them well.

Master managing code complexity today and position yourself as the best candidate for the old–new role of human software engineers in the upcoming AI era—the role of a Code Health Guardian.

213 pages, Paperback

Published October 27, 2024

37 people are currently reading
156 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
8 (34%)
4 stars
6 (26%)
3 stars
7 (30%)
2 stars
2 (8%)
1 star
0 (0%)
Displaying 1 - 5 of 5 reviews
Profile Image for Sebastian Gebski.
1,240 reviews1,419 followers
December 11, 2025
I struggled to finish this one. It's not that it's very bad or something - the issue here is that it barely tells the reader anything new/truly revealing. There are some very good points (especially on the true nature of complexity, importance of hiding the implementation details behind well thought-trough contracts, etc.), but they should be very familiar to you if you're familiar with the basics of scaling complexity and designing non-trivial architectures.

2.3-2.4 stars, rounded up to 3 as there's nothing outrageously bad here.

P.S. The suffix "in the AI Era" is definitely a sales stunt - there's very little on how LLMs/Gen AI change anything related to complexity/lowering the cognitive load thresholds. A promise not fulfilled.
Profile Image for Caroline.
31 reviews
December 25, 2025
Great reference and very approachable, particularly enjoyed reading about the author's real-world experiences. If you have some years of experience at a company with a great software engineering culture, you likely already know most of the ideas in the book, but I believe you will still gain something out of it. If you don't have this experience then the book is very valuable to learn about processes to ensure healthy and quality code. I keep it on my desk to quickly reference some ideas or concepts and the author includes many references for additional learning. Learning and following the lessons in the book is even more important than ever to guard against AI slop.
Profile Image for Frederic Desgreniers .
5 reviews
November 9, 2025
Some of the book is a summary of other books and concepts, but I came across things in it that made it worth the read

One of the more pragmatic books on the subject.
4 reviews1 follower
November 23, 2025
It is truth that the ideas of this books are not new but the way that they are presented, at least for my way of thinking, are so much better than others on the same topics. Really loved the book.
Displaying 1 - 5 of 5 reviews

Can't find what you're looking for?

Get help and learn more about the design.