Book Sample: Chapter 1 - Why, What, Who, How


your-code-is-not-the-most-important-thing Product and Tech book-sample

This is the first chapter of Your code is not the most important thing in the world.

Book cover

---

Why read this book

Most software engineers have never been exposed to a really strong product culture with great leaders or mentors and therefore have not yet developed a business oriented view of value creation, focusing only on improving tech skills and maybe not giving too much attention to other aspects that are just as important: value-driven decision making, communication and learning how to navigate people organizations.

This book aims to be that guiding mentor that will teach you the most important mental models and behaviors of the value-focused software engineer working on a product team. No matter where in this journey you’re currently at, I bet you will find something useful that you can start applying today.

If you’re still not convinced becoming a value-focused engineer is something worth your time at the moment, let me share a couple of quotes from the interviews I made with CEOs, CTOs, engineering managers and tech leads during the research phase of this book.

This is what they told me when I asked them “What are the most important challenges you are currently experiencing with your team?”:

  • “People don’t understand what truly delivers value to the company; they think code is the most important thing in the world."
  • "The team doesn’t really have a sense of usefulness. They do things just for the sake of doing them, without thinking about the trade-offs of what will actually generate more value. They write code for the sake of code."
  • "They made a more complex implementation than they should have, which took more time."
  • "This is my biggest challenge here, how to change this mindset of only thinking about the behavior we want to deliver and expand it to how this feature can work better."
  • "There’s a really good guy who, whenever someone asks for something, he just goes and builds it — but, like, no, it’s a random project, a proof of concept, we don’t even know if it’s going to production.”

Not that those people are always right about everything, but this is what is in their mental space at the moment, and whether you like it or not, those are the people that can heavily influence, help and accelerate you towards your goals. It’s essential that your definition of value creation be aligned with their definition, and as you saw above, there is currently an unfortunate disconnect.

Also, with artificial intelligence (AI) becoming better and better at the job of producing high quality and maintainable code, the purely technical developers that focus only on delivering JIRA tickets will be left behind. Value-focused software engineers will be needed for much, much longer.

What this book is, what it isn’t and who is it for

This book will guide you in the path to become a Value-Focused Software Engineer by teaching you what value creation really means and, based on that definition, share the behaviors and mental models that you should incorporate or emulate.

The result? A day-to-day work life with less stress, more clarity and more intention, for you and for the people around you. A career that progresses at the speed and direction that you want.

Note that we won’t talk directly about technology stacks or architecture frameworks. This is important but there is already amazing content about it out there (The appendix section has some of my recommendations). I’ll use examples and share stories citing technologies I interacted with, but that’s just what they are, examples based on my personal experiences. You should be able to abstract those examples to the technologies you are most familiar with.

Speaking of those examples, I wrote this book to speak to and help directly other software engineers working on product teams. Other kinds of engineers (Data, Machine Learning, Platform, QA, Security, highly specialized/low level engineers, etc) or roles inside a tech organization (Product, Finances, HR) might still get a lot of value from this book but the examples won’t be as relatable, making the reading experience less optimal. Just a friendly warning if you are not a software engineer working on a product team. 😉

But you might be asking “Why should I listen to you?”.

Why I’m a relevant source of advice

I’ve achieved some pretty cool things in my career using the mental models and behaviors I’m about to teach you in this book:

  • CTO at a leading mobile ad network, handling 5B requests/month and managing a team of incredible 20 engineers (back in the day we were one of the top 5 most installed SDKs for the android ecosystem according to a post from TechCrunch)
  • Built a 5-star Upwork profile with only amazing reviews
    • “Wow Leonardo is the best developer I have worked with hands down! He beat the deadline and understood exactly what needed to be done. I would love to work with Leonardo again and again!”
  • Subject Matter Expert for systems generating $100M+/year in incremental revenue for the pharmaceutical industry

All of that having only worked professionally with javascript as programming language (and later typescript) and mongoDB as database (I learned postgres after getting accepted in my last job). In my experience, focusing on value creation has always paid off when compared to learning a new programming language or a new framework that I didn’t really have a business need for.

I’m really happy with my career so far (isn’t it the end goal anyway?). I lived a work life full of learnings and interesting challenges which in the more recent years allowed me to experience way less stress than what’s common in our profession (stress usually associated with production bugs, deadlines and miscommunication problems). I’m also pretty happy with the relationships I’ve built along the way, having made way more friends than enemies.

How this book works

In the next chapter, Defining Value as a Software Engineer, we will set up the main framework which the rest of the book is built upon. This is what we will do:

  • define value as helping people save time and reduce stress
  • define value in the context of your job at company as helping the customer save time and reduce stress
  • explain that value to the customer can be created in two ways: directly through product features, and indirectly through better decision-making and facilitating internal communication, which is what this book is about.
  • learn that there are mental models for making better decisions and facilitating internal communication and that business context has always to be the main input for those mental models.
  • explain why excellent communication creates so much indirect value
  • start seeing code as technical debt to help shift our focus away from code and architecture and more towards value creation.

With this background framework in place guiding the journey, we will move to learning how to actually think and behave like a Value-Focused Software Engineer. We will learn how to automate decision making, how to prioritize our work, how to communicate with excellence and how to think about the other people and teams inside our organization. Those different aspects are divided in the following 3 chapters for easy reference later on:

  • Most Valuable Mental Models for Better Decision Making and Prioritization
  • Become an Excellent Communicator
  • Mental models for Navigating People & Organizations

The last main content chapter, Value for you - Increasing your efficiency, effectiveness and converting the Value you create into Future Opportunities, will cover topics that will help you directly. You will learn strategies for feeling productive each day, for maintaining the quality of your deliverables and for optimizing your path to mastery in the Software Engineering journey. Most importantly, you will learn how to use the value you are creating now as leverage for yourself in the future, maximizing your chances of getting your dream job or opportunity.

I hope you have a couple of a-ha moments during the next pages. Let’s get started!

---

This is the first chapter of Your code is not the most important thing in the world. Continue reading by joining the beta reading program on the book page.

If you're a software engineer working on product teams and found this useful, you might enjoy my book Your Code is Not the Most Important Thing in the World — it's all about understanding value creation, making value-driven trade-offs, communicating with excellence and knowing how to navigate organizations.

Learn more on the book page
© 2026 Leonardo Max