NoBullshit Tech-Lead
Managing technical debt, custom development, fixing stressful releases, running production, building an effective organization…
This book gathers the 60 essential principles that apply from the smallest startup to the largest enterprise, from developer to CTO — including tech leads and architects — to solve everyday problems.
60 core principles
Anything more was superfluous
Years of failures and successes architecting and building information systems.
From tiny startups to large enterprises.
Summed up in a single book to keep you out of the traps.
The 60 principles
Click a principle to read its summary and the community’s field feedback.
From development to product
Development
- The code is the source of truth
- Think of the information system as an ocean
- Constrain first, relax later
- Generated technical documentation or nothing
- Document the rationale
- Favor a library-first approach
- No point creating conventions without automation
- Naming should be boring
- Put the most constraints upfront
- Steer the future structurally
- Prefer declarative over imperative
- Prefer explicit over implicit
- Acknowledge inherited debt and tame chosen debt
- Stay consistent even in error
- Separate concerns
- Single source of truth
- Limit everything in space and time
- Every constant must be configurable
- Use human map/reduce sparingly
Infrastructure
Product
- The company is only one of its product’s customers
- Graphical user interfaces as finite-state machines
- Keep the balance between product and technical vision
- Don’t forget to make money
- Give the power back to the business
- If it needs training: it’s badly designed
- If you have a UAT environment, you’ve failed your product
- Your brand is your design system
From culture to hiring
Culture
Organization
Management
240 pages
for us techies
The most anticipated French tech book of the year
They’re talking about it
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
I devoured “NoBullshit Tech-Lead”, which covers every aspect of a solid information system. It’s an excellent book, almost the reference cheat sheet for techies!
The chapters I received are efficient, you don’t waste time on pointless storytelling — it’s really pleasant.
A future “must have” — No doubt, given the highest impact and relevance of François-Guillaume’s keynotes!
Bravo pour la persévérance et franchement tu as réussi un tour de force : à la base je m'attendais à des recettes plus tech, un peu bateau, pas toujours applicables car pas la même techno, etc. Mais tu restes générique et sur des principes, tous utiles. Je suis en phase sur quasi tous les sujets. Bref, merci, bravo et continue !! Hâte de lire le prochain chapitre.
Merci pour cette source de connaissances ! J'ai hâte de lire ça sur la version physique.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
Congratulations François-Guillaume! The advice is excellent and the book reads really well!
The promise is truly there! The book explains concepts in 3 pages max and you feel it while reading — it’s smooth and enriching. I recommend it to anyone who wants to go deeper on key concepts to tackle everyday technical problems!
Ah, that’s excellent news, it’s one of the books I’m looking forward to the most!
Suite à notre conversation d'hier soir, j'ai pris ton bouquin pour toute l'équipe. Merci beaucoup pour ce contenu, nous allons le lire avec attention.
Tes remarques me semblent toujours pertinentes, mais là c'est vraiment un point qui me touche au cœur. Je suis dans les bases de données, j'ai bossé dans les datawarehouses, et devoir réconcilier des données entre deux bases qui divergent relève pour moi de la torture.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
This CTO bible challenged me and questioned me on every facet of my job, but its greatest quality is having awakened me to questions I had never even thought of. I prided myself on being a good techie; I now see the difference between competence and excellence.
Very well written chapters with examples we’ve all surely lived through. A book to put in the hands of every developer and architect!
Great, can’t wait to read it, good luck!
J'étais d'abord frustré de recevoir le livre chapitre par chapitre, mais en fait j'ai tout lu, alors que si j'avais tout pris d'un coup, j'aurais rien lu. Donc finalement c'est top.
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
A rich, enlightening state of the art on the software world, and not only that.
I’m reading NoBullshit right now, honestly it’s pure honey for a CTO 🤩
Looking forward to it :) Can’t wait to read it! When does the paperback come out?
Bravo pour cet énorme travail et livrable qui se termine donc !
One illustration = 1K words
200+ hours of design to burn these principles into your neurons. For life.
Questions?
Affirmative.
Who is this book for?
NoBullshit Tech-Lead won’t sell you ready-made solutions or magic lists to become a perfect leader. It’s not yet another generic management guide or a manual to learn the basics of programming.
This book is for you if you recognize yourself in one of these cases:
- You juggle innovation and delivery: finding the right balance between tech, business and stakeholder expectations is your daily puzzle.
- You feel the complexity of your role: you want practical tools to simplify and structure your work without losing sight of what truly matters.
- You lead a technical team with ambition: pragmatism and authentic leadership are at the heart of your philosophy, but you want to go further.
- Organizational obstacles are slowing you down: you’re looking for clear, applicable strategies to avoid political and operational dead ends.
- You want to avoid the traps of rigid organizations: cultivating a team that takes initiative is your main goal.
- You refuse gut-based decisions: for you, choices must be informed, backed by data and aligned with a strategic vision.
- You want to understand humans as much as technology: leading a team isn’t just about code or methodologies.
- You learn by building: simple, effective principles speak to you, and you want to share these learnings with your team.
But a warning: this book won’t do the work for you. It will give you the keys to build your own leadership style, drawn from field lessons and adapted to the real challenges of your daily life.
When will I receive the checklists?
The checklists will be sent by email as soon as the digital version of the book is complete.
What is your DRM policy?
NoBullshit books are, of course, DRM-free. We personalize each eBook with a license stamp in the PDF footer.
There’s no limit on printing or copy-pasting the PDF eBooks. You can also download your eBook as many times as you want and put it on as many devices as you like.
What happens after my purchase?
The digital book and the checklists in your pack are available as soon as your payment is confirmed, in your “My downloads” area. You also get a confirmation email.
The hardcover in the La Pépite. and À plusieurs c’est mieux. packs is on pre-order: it ships later, and we email you when it does. The digital content in those packs is delivered right away.
Why this book?
I was tired of always detecting the same problems and always applying the same principles to solve them. The goal of this book is therefore to centralize the patterns and their associated solutions.
It’s a condensed version of everything I wish I’d already known when I got started in tech.
Team license
Share the digital book and its checklists with up to 20 people in your company!
Buy the “À plusieurs c’est mieux.” package once, then share it across your organization.
What’s inside a checklist?
The checklists are the result of several years of trial and error across various domains, from development to hiring to building a SaaS and a company from A to Z.
Each checklist has been carefully refined and reorganized over time. They are structured either as clear steps or filterable by company maturity level. They are updated at least once a month.
True to the single source of truth principle, the links to the checklists are always valid and point to the latest up-to-date version.
François-Guillaume Ribreau
Full Stack CPTO
Full Stack CPTO, Startup Tech Advisor, Hacker, Maker. @Cloud-IAM @Netir Co-founder, @Image-Charts & @Redsmin Indie hacker & SaaS founder.
Speaker @Devoxx Paris, @DevFest, @BestOfWeb, @MixIT, @DevOps D-Day, @BreizhCamp, @Web2Day, @IoT Valley, @Rivera Dev…