{
  "@context": "https://schema.org",
  "@type": "Book",
  "name": "Build Here",
  "description": "Build where you are, learn from what you change. Practices to get started, get better, grow a team and back other builders, with examples and templates to adapt to your own situation.",
  "url": "https://build-here.africa/book/en/",
  "inLanguage": "en-US",
  "datePublished": "2026-09-08",
  "dateModified": "2026-09-21",
  "version": "0.9.0",
  "bookFormat": "https://schema.org/EBook",
  "isAccessibleForFree": true,
  "license": "https://creativecommons.org/licenses/by-sa/4.0/",
  "copyrightHolder": {
    "@type": "Person",
    "name": "Luc B. Perussault-Diallo"
  },
  "author": {
    "@type": "Person",
    "name": "Luc B. Perussault-Diallo",
    "url": "https://www.linkedin.com/in/luc-b-perussault-diallo-99525519",
    "sameAs": [
      "https://twitter.com/lucdiallo",
      "https://github.com/luuuc",
      "https://www.linkedin.com/in/luc-b-perussault-diallo-99525519"
    ]
  },
  "publisher": {
    "@type": "Person",
    "name": "Luc B. Perussault-Diallo"
  },
  "tableOfContents": [
    
    
    {
      "position": 1,
      "order": 0,
      "title": "Introduction",
      "part": "Introduction",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/00-introduction.html",
      "description": "Understand a problem, build something useful and learn from its effects. Ten capabilities to explore from wherever you are.",
      
      "readingTimeMinutes": 5,
      
      "categories": ["introduction","builders"]
    },
    
    {
      "position": 2,
      "order": 100,
      "title": "The mindset",
      "part": "The mindset",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/01-00-the-mindset.html",
      "description": "I look for what I can improve",
      
      "readingTimeMinutes": 2,
      
      "categories": ["etat-desprit","agency","builders"]
    },
    
    {
      "position": 3,
      "order": 101,
      "title": "Curiosity is billable",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-01-curiosity-is-billable.html",
      "description": "Booking a short, bounded slot to understand a dependency can improve decisions and save repeated work.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering","support","operations"]
    },
    
    {
      "position": 4,
      "order": 102,
      "title": "Ask the naive question straight away",
      "part": "The mindset",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/01-02-ask-the-naive-question-straight-away.html",
      "description": "Pinning a word down with an example lets you decide on a shared understanding, whatever your level of experience.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering"]
    },
    
    {
      "position": 5,
      "order": 103,
      "title": "Ownership starts where the job description stops",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-03-ownership-starts-where-the-job-description-stops.html",
      "description": "A useful initiative makes the problem, the remit, the time available and the person taking over all explicit.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","responsabilite","execution"]
    },
    
    {
      "position": 6,
      "order": 104,
      "title": "Being wrong is free. Staying wrong is expensive",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-04-being-wrong-is-free-staying-wrong-is-expensive.html",
      "description": "New facts can justify reopening a decision. Write down what would change the plan, and weigh the cost of the correction.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ego","honnetete-intellectuelle","culture"]
    },
    
    {
      "position": 7,
      "order": 105,
      "title": "\"I don't know\" is a professional answer",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-05-i-dont-know-is-a-professional-answer.html",
      "description": "A wrong but plausible answer is more dangerous than no answer, because it travels. Someone repeats it in a meeting. It lands in a document.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ego","honnetete-intellectuelle","culture"]
    },
    
    {
      "position": 8,
      "order": 106,
      "title": "Your code is not your baby",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-06-your-code-is-not-your-baby.html",
      "description": "Criticism becomes useful when it names a case, a criterion and an improvement you can check.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ego","honnetete-intellectuelle","culture"]
    },
    
    {
      "position": 9,
      "order": 107,
      "title": "Respect the elder. Challenge the idea",
      "part": "The mindset",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/01-07-respect-the-elder-challenge-the-idea.html",
      "description": "Respect is owed to the person. It is not owed to the sentence.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["hierarchie","decision","culture"]
    },
    
    {
      "position": 10,
      "order": 108,
      "title": "⇄ The first reaction sets the rule",
      "part": "The mindset",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/01-08-the-first-reaction-sets-the-rule.html",
      "description": "A clear boundary, and a reaction that examines the facts, help people take initiative inside an agreed remit.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","responsabilite","execution"]
    },
    
    {
      "position": 11,
      "order": 109,
      "title": "⇄ Nobody asks twice",
      "part": "The mindset",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/01-09-nobody-asks-twice.html",
      "description": "A question needs someone to answer it, a deadline that fits, and an answer the people affected can reach.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering"]
    },
    
    {
      "position": 12,
      "order": 110,
      "title": "⇄ If being wrong costs status, nobody will be wrong out loud",
      "part": "The mindset",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/01-10-if-being-wrong-costs-status-nobody-will-be-wrong-out-loud.html",
      "description": "Take a report well, protect what has to be protected, and examine the facts separately from how people are assessed.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ego","honnetete-intellectuelle","culture"]
    },
    
    {
      "position": 13,
      "order": 200,
      "title": "The craft",
      "part": "The craft",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/02-00-the-craft.html",
      "description": "Choose a skill, watch a practice, try it, and ask for feedback to build your judgement.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["metier","apprentissage","builders"]
    },
    
    {
      "position": 14,
      "order": 201,
      "title": "Making it simple is a technical achievement",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-01-making-it-simple-is-a-technical-achievement.html",
      "description": "Simplifying means understanding what you take away, checking the uses affected, and keeping a way back.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["engineering","simplicite","technique"]
    },
    
    {
      "position": 15,
      "order": 202,
      "title": "Read the source",
      "part": "The craft",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/02-02-read-the-source.html",
      "description": "When a dependency surprises you, its source can explain the behaviour. Check the version, the context, and one precise case.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["engineering","simplicite","technique"]
    },
    
    {
      "position": 16,
      "order": 203,
      "title": "Twelve years of experience, or the same year twelve times",
      "part": "The craft",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/02-03-twelve-years-of-experience-or-the-same-year-twelve-times.html",
      "description": "Experience gives you bearings. To go deeper into a skill, pick one precise move, get feedback, and compare your attempts.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["metier","apprentissage","niveau"]
    },
    
    {
      "position": 17,
      "order": 204,
      "title": "Your craft has a literature",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-04-your-craft-has-a-literature.html",
      "description": "A resource from your craft can light up a problem. Compare its context to yours, and put one idea to the test.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["metier","apprentissage","references"]
    },
    
    {
      "position": 18,
      "order": 205,
      "title": "Your best teacher does not work here",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-05-your-best-teacher-does-not-work-here.html",
      "description": "An outside example can widen your choices. Compare the problem, the constraints and the effects before taking a solution over.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["apprentissage","open-source","niveau"]
    },
    
    {
      "position": 19,
      "order": 206,
      "title": "Don't stop at the first answer",
      "part": "The craft",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/02-06-dont-stop-at-the-first-answer.html",
      "description": "An answer can settle the request without explaining its cause. Choose the repetitions that justify a proportionate inquiry.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering","support"]
    },
    
    {
      "position": 20,
      "order": 207,
      "title": "Open source is a classroom",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-07-open-source-is-a-classroom.html",
      "description": "The exchanges in an open project can show how a decision gets built. Pick a case you can reach, and respect contributors' time.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["apprentissage","open-source","niveau"]
    },
    
    {
      "position": 21,
      "order": 208,
      "title": "Read outside your lane",
      "part": "The craft",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/02-08-read-outside-your-lane.html",
      "description": "Understanding what comes before and after your work helps improve the handovers, with the right access and agreements.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering"]
    },
    
    {
      "position": 22,
      "order": 209,
      "title": "Your market can be local. Your standard can't",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-09-your-market-can-be-local-your-standard-cant.html",
      "description": "Compare the uses and the constraints to choose a useful improvement, without mistaking quality for imitating another market.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["metier","niveau","client"]
    },
    
    {
      "position": 23,
      "order": 210,
      "title": "Knowledge is not what you are missing",
      "part": "The craft",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/02-10-knowledge-is-not-what-you-are-missing.html",
      "description": "Name what is missing in order to learn: a resource, time, access, an explanation or feedback. Pick a route your means allow.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["apprentissage","open-source","niveau"]
    },
    
    {
      "position": 24,
      "order": 211,
      "title": "⇄ You get the complexity you reward",
      "part": "The craft",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/02-11-you-get-the-complexity-you-reward.html",
      "description": "Give simplifications and investigations a place in the review, with the effect observed and its limits.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["engineering","simplicite","technique"]
    },
    
    {
      "position": 25,
      "order": 212,
      "title": "⇄ Learning on your own time is a filter you did not mean to set",
      "part": "The craft",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/02-12-learning-on-your-own-time-is-a-filter-you-did-not-mean-to-set.html",
      "description": "Plan the time, the resources and the feedback that learning needs, taking each person's commitments and constraints into account.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["apprentissage","open-source","niveau"]
    },
    
    {
      "position": 26,
      "order": 300,
      "title": "Autonomy",
      "part": "Autonomy",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/03-00-autonomy.html",
      "description": "Build autonomy suited to the remit, with a clear goal, the ability to ask for help, and explicit decisions.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["autonomie","ownership","builders"]
    },
    
    {
      "position": 27,
      "order": 301,
      "title": "Do not bring the task. Bring the problem",
      "part": "Autonomy",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/03-01-do-not-bring-the-task-bring-the-problem.html",
      "description": "Report what doing the work taught you, and get a ruling on a discovery that changes the remit before you carry on.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","responsabilite","execution"]
    },
    
    {
      "position": 28,
      "order": 302,
      "title": "The ticket is not the work",
      "part": "Autonomy",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/03-02-the-ticket-is-not-the-work.html",
      "description": "Tie the tracking of tasks to what they improve, preserve or teach, without mistaking activity for result.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 29,
      "order": 303,
      "title": "If you don't understand why, you are not ready to build it",
      "part": "Autonomy",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/03-03-if-you-dont-understand-why-you-are-not-ready-to-build-it.html",
      "description": "Get the goal and the decisive unknowns clear; a bounded attempt can also be a way of understanding.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["curiosite","apprentissage","engineering"]
    },
    
    {
      "position": 30,
      "order": 304,
      "title": "Being stuck is a decision",
      "part": "Autonomy",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/03-04-being-stuck-is-a-decision.html",
      "description": "Tell research, help, access and a ruling apart, so a real blockage gets an organised next step.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","responsabilite","execution"]
    },
    
    {
      "position": 31,
      "order": 305,
      "title": "Deciding and being right are two different jobs",
      "part": "Autonomy",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/03-05-deciding-and-being-right-are-two-different-jobs.html",
      "description": "Separate examining the facts from making the call, say who decides, and say when the choice deserves revisiting.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["hierarchie","decision","culture"]
    },
    
    {
      "position": 32,
      "order": 306,
      "title": "Product is not the person who writes the tickets",
      "part": "Autonomy",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/03-06-product-is-not-the-person-who-writes-the-tickets.html",
      "description": "Connect framing, trade-offs and watching results, with an explicit mandate to decide.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 33,
      "order": 307,
      "title": "⇄ A roadmap nobody may refuse is a queue",
      "part": "Autonomy",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/03-07-a-roadmap-nobody-may-refuse-is-a-queue.html",
      "description": "Give an explicit mandate to make the call, and make visible the means, or the work displaced, by a new priority.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 34,
      "order": 308,
      "title": "⇄ You cannot ask for candor and keep the last word",
      "part": "Autonomy",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/03-08-you-cannot-ask-for-candor-and-keep-the-last-word.html",
      "description": "Take objections in and examine them while keeping a clear responsibility for deciding, with no quota of concessions.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["hierarchie","decision","culture"]
    },
    
    {
      "position": 35,
      "order": 400,
      "title": "Understanding",
      "part": "Understanding",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/04-00-understanding.html",
      "description": "Connect your work to the uses, the means and the other crafts, in a company, a community group or a personal project.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["comprehension","business","client"]
    },
    
    {
      "position": 36,
      "order": 401,
      "title": "Talk to the person who has the problem",
      "part": "Understanding",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/04-01-talk-to-the-person-who-has-the-problem.html",
      "description": "Inform a decision with a lived case, respecting consent, access, and the limits of a single account.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["client","support","produit"]
    },
    
    {
      "position": 37,
      "order": 402,
      "title": "A feature request is not the problem",
      "part": "Understanding",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/04-02-a-feature-request-is-not-the-problem.html",
      "description": "Examine the need behind a requested solution, without dismissing the customer's expertise or promising before the call is made.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["client","support","produit"]
    },
    
    {
      "position": 38,
      "order": 403,
      "title": "Support is product research with angry participants",
      "part": "Understanding",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/04-03-support-is-product-research-with-angry-participants.html",
      "description": "Examine support requests with their context, without confusing frequency, cause and how representative they are.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["client","support","produit"]
    },
    
    {
      "position": 39,
      "order": 404,
      "title": "The customer does not care about your architecture",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-04-the-customer-does-not-care-about-your-architecture.html",
      "description": "Explain what the technical work is for and what evidence you have, with the detail the reader's decision needs.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 40,
      "order": 405,
      "title": "What you can build decides what you can sell",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-05-what-you-can-build-decides-what-you-can-sell.html",
      "description": "Bring build capability, constraints and options into the decision before the commitment.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["technologie","business","strategie"]
    },
    
    {
      "position": 41,
      "order": 406,
      "title": "Choosing a vendor is signing up for three years",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-06-choosing-a-vendor-is-signing-up-for-three-years.html",
      "description": "Examine a vendor's cost, dependencies and exit terms with the people affected.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["technologie","business","strategie"]
    },
    
    {
      "position": 42,
      "order": 407,
      "title": "Understanding cannot be delegated",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-07-understanding-cannot-be-delegated.html",
      "description": "Understand the dependencies your decision needs, with the specialists' help, without mistaking understanding for control.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["technologie","business","strategie"]
    },
    
    {
      "position": 43,
      "order": 408,
      "title": "Distribution is part of the product",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-08-distribution-is-part-of-the-product.html",
      "description": "Prepare and check a route to use, suited to the recipients, to the conditions of access, and to the project's means.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","marketing"]
    },
    
    {
      "position": 44,
      "order": 409,
      "title": "Marketing is not decoration",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-09-marketing-is-not-decoration.html",
      "description": "Connect knowing the recipients, designing, and presenting, without devaluing the crafts that make an offer legible.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","marketing"]
    },
    
    {
      "position": 45,
      "order": 410,
      "title": "Talk about the problem before you talk about yourself",
      "part": "Understanding",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/04-10-talk-about-the-problem-before-you-talk-about-yourself.html",
      "description": "Present a situation you have checked, then the proposal and its evidence, at a level of detail that fits and can be shared.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","marketing"]
    },
    
    {
      "position": 46,
      "order": 411,
      "title": "An audience takes longer to build than a product",
      "part": "Understanding",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/04-11-an-audience-takes-longer-to-build-than-a-product.html",
      "description": "Prepare suitable conversations before launch, without requiring a public audience or a universal timetable.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","marketing"]
    },
    
    {
      "position": 47,
      "order": 412,
      "title": "⇄ An estimate asked for after the decision is not an estimate",
      "part": "Understanding",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/04-12-an-estimate-asked-for-after-the-decision-is-not-an-estimate.html",
      "description": "Have options, costs and unknowns examined before a promise, and plan how to adjust a commitment already made.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["technologie","business","strategie"]
    },
    
    {
      "position": 48,
      "order": 413,
      "title": "⇄ Customer access is a budget, not a value",
      "part": "Understanding",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/04-13-customer-access-is-a-budget-not-a-value.html",
      "description": "Plan the time, the consent and the access that learning from real use needs, with alternatives to direct contact.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["client","support","produit"]
    },
    
    {
      "position": 49,
      "order": 414,
      "title": "⇄ You cannot ask for distribution while funding only features",
      "part": "Understanding",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/04-14-you-cannot-ask-for-distribution-while-funding-only-features.html",
      "description": "Give a suitable distribution attempt the means it needs, then examine use, feedback and cost to decide what follows.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","marketing"]
    },
    
    {
      "position": 50,
      "order": 500,
      "title": "Delivery",
      "part": "Delivery",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/05-00-delivery.html",
      "description": "Prepare a useful attempt, watch what it produces, and adapt what follows, with a suitable scope and the right protections.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["livraison","execution","builders"]
    },
    
    {
      "position": 51,
      "order": 501,
      "title": "Shipping creates information",
      "part": "Delivery",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/05-01-shipping-creates-information.html",
      "description": "Prepare a bounded attempt, watch its effect, and use the feedback to decide; shipping often does not guarantee learning.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["execution","livraison","produit"]
    },
    
    {
      "position": 52,
      "order": 502,
      "title": "Fast does not mean rushed",
      "part": "Delivery",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/05-02-fast-does-not-mean-rushed.html",
      "description": "Trade scope, deadline and means while keeping the necessary protections, and plan the cost of temporary fixes.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["execution","livraison","produit"]
    },
    
    {
      "position": 53,
      "order": 503,
      "title": "The more you polish, the harder it gets to change your mind",
      "part": "Delivery",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/05-03-the-more-you-polish-the-harder-it-gets-to-change-your-mind.html",
      "description": "Choose the level of finish an attempt needs, and a sign that fits the need, without assuming access to ten users.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 54,
      "order": 504,
      "title": "Signing off a spec does not make it right",
      "part": "Delivery",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/05-04-signing-off-a-spec-does-not-make-it-right.html",
      "description": "Tell requirements apart from assumptions in a specification, then have new facts examined before changing the agreed work.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["produit","client","arbitrage"]
    },
    
    {
      "position": 55,
      "order": 505,
      "title": "⇄ Your delivery rhythm is a decision you made",
      "part": "Delivery",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/05-05-your-delivery-rhythm-is-a-decision-you-made.html",
      "description": "Examine the constraints and the controls before improving the delivery route; measure quality and learning too.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["execution","livraison","produit"]
    },
    
    {
      "position": 56,
      "order": 600,
      "title": "Ownership",
      "part": "Ownership",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/06-00-ownership.html",
      "description": "Make commitments, handovers and results explicit, without confusing responsibility with blame or with control over every consequence.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","resultat","builders"]
    },
    
    {
      "position": 57,
      "order": 601,
      "title": "Done on your side does not mean solved",
      "part": "Ownership",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/06-01-done-on-your-side-does-not-mean-solved.html",
      "description": "Arrange a handover that was accepted, with the information and means it needs, without keeping an open-ended responsibility.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","resultat","equipe"]
    },
    
    {
      "position": 58,
      "order": 602,
      "title": "Come back a month later",
      "part": "Ownership",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/06-02-come-back-a-month-later.html",
      "description": "Choose a check that fits the cycle of use, the risk, and the next decision, with an explicit effort and handover.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","resultat","livraison"]
    },
    
    {
      "position": 59,
      "order": 603,
      "title": "A responsibility shared by six people does not exist",
      "part": "Ownership",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/06-03-a-responsibility-shared-by-six-people-does-not-exist.html",
      "description": "Organise a shared responsibility with explicit contributions, coordination, means and decisions.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","resultat","equipe"]
    },
    
    {
      "position": 60,
      "order": 604,
      "title": "The bad outcome is yours too",
      "part": "Ownership",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/06-04-the-bad-outcome-is-yours-too.html",
      "description": "Examine results, assumptions and constraints without confusing learning with blame or with control over every consequence.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","resultat","honnetete"]
    },
    
    {
      "position": 61,
      "order": 605,
      "title": "A good decision can still lose",
      "part": "Ownership",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/06-05-a-good-decision-can-still-lose.html",
      "description": "Examine the reasoning and the result separately, accounting for the information, means and risks available at the moment of the choice.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","decision","management"]
    },
    
    {
      "position": 62,
      "order": 606,
      "title": "Good news can wait. Bad news cannot",
      "part": "Ownership",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/06-06-good-news-can-wait-bad-news-cannot.html",
      "description": "Fit the timing and the channel of a piece of information to its consequences, without waiting for a solution or imposing a universal deadline.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","responsabilite","execution"]
    },
    
    {
      "position": 63,
      "order": 607,
      "title": "⇄ You ask for outcomes and you review activity",
      "part": "Ownership",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/06-07-you-ask-for-outcomes-and-you-review-activity.html",
      "description": "Connect activity to observed effects with a cadence that fits, means to check, and proportionate tracking.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["ownership","leadership","conditions"]
    },
    
    {
      "position": 64,
      "order": 700,
      "title": "Systems",
      "part": "Systems",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/07-00-systems.html",
      "description": "Examine the repetitions, keep the protections, and prepare handovers that fit, with proportionate effort on passing on and upkeep.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","process","builders"]
    },
    
    {
      "position": 65,
      "order": 701,
      "title": "The second time is information",
      "part": "Systems",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/07-01-the-second-time-is-information.html",
      "description": "Examine a repetition by its frequency, its severity and the cost of an improvement, without waiting for a fixed number of occurrences.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","process","execution"]
    },
    
    {
      "position": 66,
      "order": 702,
      "title": "Delete the step before you document it",
      "part": "Systems",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/07-02-delete-the-step-before-you-document-it.html",
      "description": "Identify what a step is for before documenting, changing or removing it; an unknown reason calls for an inquiry.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","process","simplicite"]
    },
    
    {
      "position": 67,
      "order": 703,
      "title": "Knowledge that fits in one head is an outage waiting",
      "part": "Systems",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/07-03-knowledge-that-fits-in-one-head-is-an-outage-waiting.html",
      "description": "Prepare continuity by passing knowledge on in a suitable way, with time, practice, and a maintained record where that helps.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","transmission","equipe"]
    },
    
    {
      "position": 68,
      "order": 704,
      "title": "Not everything deserves to become a process",
      "part": "Systems",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/07-04-not-everything-deserves-to-become-a-process.html",
      "description": "Choose a protection proportionate to the risk and to its load, without waiting for three incidents or turning every difficulty into a procedure.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","process","simplicite"]
    },
    
    {
      "position": 69,
      "order": 705,
      "title": "The shortcut everyone takes is the real process",
      "part": "Systems",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/07-05-the-shortcut-everyone-takes-is-the-real-process.html",
      "description": "Watch the gaps between procedure and practice without assuming the workaround is right; check the functions and protections to keep.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["systemes","process","equipe"]
    },
    
    {
      "position": 70,
      "order": 706,
      "title": "Write down what broke",
      "part": "Systems",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/07-06-write-down-what-broke.html",
      "description": "Keep the facts, the assumptions and the next step of an incident in a suitable record, without requiring a public write-up or unpaid evening work.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","postmortem","incident","apprentissage"]
    },
    
    {
      "position": 71,
      "order": 800,
      "title": "Leverage",
      "part": "Leverage",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/08-00-leverage.html",
      "description": "Compare reuse, improvement and automation by what they are worth, what they cost, and their limits, without mandating a tool or growth in volume.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","impact","ia"]
    },
    
    {
      "position": 72,
      "order": 801,
      "title": "Sort them by cause, not by subject",
      "part": "Leverage",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/08-01-sort-them-by-cause-not-by-subject.html",
      "description": "Group cases with their context and check their possible causes before prioritising an improvement, with no threshold and no guaranteed gain.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","impact","client"]
    },
    
    {
      "position": 73,
      "order": 802,
      "title": "AI is leverage, not a shortcut",
      "part": "Leverage",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/08-02-ai-is-leverage-not-a-shortcut.html",
      "description": "Judge an AI attempt on its quality, its limits and its full cost, with suitable help and the freedom to choose another method.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","ia","impact"]
    },
    
    {
      "position": 74,
      "order": 803,
      "title": "The cheapest leverage is already paid for",
      "part": "Leverage",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/08-03-the-cheapest-leverage-is-already-paid-for.html",
      "description": "Compare reuse and alternatives on their future cost and their conditions of use, without treating existing resources as free.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","impact","outils"]
    },
    
    {
      "position": 75,
      "order": 804,
      "title": "Leverage in the wrong place multiplies the mistake",
      "part": "Leverage",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/08-04-leverage-in-the-wrong-place-multiplies-the-mistake.html",
      "description": "Check the exceptions, the protections, the stop and the upkeep before amplifying work; no small sample guarantees quality on its own.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","impact","risque"]
    },
    
    {
      "position": 76,
      "order": 805,
      "title": "⇄ You pay for hours, you get hours",
      "part": "Leverage",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/08-05-you-pay-for-hours-you-get-hours.html",
      "description": "Credit prevention, passing on and direct service from effects with their context, with no removal quota and no promise of a free gain.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["levier","leadership","conditions"]
    },
    
    {
      "position": 77,
      "order": 900,
      "title": "Leadership",
      "part": "Leadership",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/09-00-leadership.html",
      "description": "Grow the capabilities around you with suitable backing, between peers or in a role of responsibility, without imposing one route.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","equipe","builders"]
    },
    
    {
      "position": 78,
      "order": 901,
      "title": "You build the environment you complain about",
      "part": "Leadership",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/09-01-you-build-the-environment-you-complain-about.html",
      "description": "A team runs on observed consequences, not stated values. Look at what happened to the last three proposals.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","decision","management"]
    },
    
    {
      "position": 79,
      "order": 902,
      "title": "The filter you are running",
      "part": "Leadership",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/09-02-the-filter-you-are-running.html",
      "description": "Assess work-related capabilities through several routes, without confusing visibility, a public portfolio, and competence.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","recrutement","decision"]
    },
    
    {
      "position": 80,
      "order": 903,
      "title": "Hand over a problem, not a task",
      "part": "Leadership",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/09-03-hand-over-a-problem-not-a-task.html",
      "description": "Fit the framing, the autonomy and the support to the person and to what is at stake, without confusing learning with an absence of help.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","equipe","transmission"]
    },
    
    {
      "position": 81,
      "order": 904,
      "title": "A review that only says yes teaches nothing",
      "part": "Leadership",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/09-04-a-review-that-only-says-yes-teaches-nothing.html",
      "description": "Share useful review criteria and limits, with proportionate effort, without devaluing an approval that is already understood.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","transmission","equipe"]
    },
    
    {
      "position": 82,
      "order": 905,
      "title": "Let them carry what is reversible",
      "part": "Leadership",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/09-05-let-them-carry-what-is-reversible.html",
      "description": "Grant real decisions with limits, support and a mandate, examining the consequences beyond reversibility alone.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","equipe","ownership"]
    },
    
    {
      "position": 83,
      "order": 906,
      "title": "Make yourself replaceable on one subject",
      "part": "Leadership",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/09-06-make-yourself-replaceable-on-one-subject.html",
      "description": "Prepare a successor with agreement, means and practice, without assuming knowledge is being hoarded or promising that passing it on protects you on its own.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["leadership","transmission","equipe"]
    },
    
    {
      "position": 84,
      "order": 907,
      "title": "⇄ You are the only buyer who sees all the work",
      "part": "Leadership",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/09-07-you-are-the-only-buyer-who-sees-all-the-work.html",
      "description": "Examine contributions with explicit criteria, facts people can complete, and a clear mandate, while respecting individual information.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","leadership","carriere"]
    },
    
    {
      "position": 85,
      "order": 908,
      "title": "⇄ You are the missing reference, and you left nothing behind",
      "part": "Leadership",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/09-08-you-are-the-missing-reference-and-you-left-nothing-behind.html",
      "description": "Back mentoring, practice and suitable material with time, agreements, and a check on whether they help, with nothing published under duress.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","leadership","transmission"]
    },
    
    {
      "position": 86,
      "order": 1000,
      "title": "Being the reference",
      "part": "Being the reference",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/10-00-being-the-reference.html",
      "description": "Make an experience reachable, grounded in its context, and reusable, internally or publicly according to the need, the means and the agreements.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","trace","builders"]
    },
    
    {
      "position": 87,
      "order": 1001,
      "title": "Put your name on it",
      "part": "Being the reference",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/10-01-put-your-name-on-it.html",
      "description": "Credit contributions and their context under an agreement that fits, without making a public byline a condition of worth.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","visibilite","reference"]
    },
    
    {
      "position": 88,
      "order": 1002,
      "title": "Write after you build, not instead",
      "part": "Being the reference",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/10-02-write-after-you-build-not-instead.html",
      "description": "Only write about what you built or tried, with what failed and what you still don't know.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","trace","honnetete"]
    },
    
    {
      "position": 89,
      "order": 1003,
      "title": "An opinion is not an artifact",
      "part": "Being the reference",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/10-03-an-opinion-is-not-an-artifact.html",
      "description": "Make the context, the facts and the limits reachable so a reader can examine an idea, without mandating a number or devaluing opinion.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","visibilite","ecriture"]
    },
    
    {
      "position": 90,
      "order": 1004,
      "title": "A trace is not necessarily code",
      "part": "Being the reference",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/10-04-a-trace-is-not-necessarily-code.html",
      "description": "Choose a form that suits the craft and the recipient: examples, diagrams and qualitative observations count too, internally as well as publicly.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","support","produit"]
    },
    
    {
      "position": 91,
      "order": 1005,
      "title": "Answer the question in public",
      "part": "Being the reference",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/10-05-answer-the-question-in-public.html",
      "description": "Prepare a reusable answer in a suitable place, recognising the cost of adapting it and the value of private exchanges.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","visibilite","transmission"]
    },
    
    {
      "position": 92,
      "order": 1006,
      "title": "Publish where people search",
      "part": "Being the reference",
      "cardType": "pratique",
      "url": "https://build-here.africa/book/en/chapters/10-06-publish-where-people-search.html",
      "description": "Check a real reader's route to it and maintain the resource, without promising indexing, permanence, or a search ranking.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","distribution","trace"]
    },
    
    {
      "position": 93,
      "order": 1007,
      "title": "What publishing really costs",
      "part": "Being the reference",
      "cardType": "diagnostic",
      "url": "https://build-here.africa/book/en/chapters/10-07-what-publishing-really-costs.html",
      "description": "Examine the full cost and the conditions of a concrete piece of sharing; anonymising is not authorisation, and an internal version is still valid.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","trace","contexte"]
    },
    
    {
      "position": 94,
      "order": 1008,
      "title": "Nobody has written down what you know how to do",
      "part": "Being the reference",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/10-08-nobody-has-written-down-what-you-know-how-to-do.html",
      "description": "Make a situated experience useful by connecting it to what already exists, without assuming it is unique or requiring publication.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","trace","contexte"]
    },
    
    {
      "position": 95,
      "order": 1009,
      "title": "Leaving is not a betrayal",
      "part": "Being the reference",
      "cardType": "principe",
      "url": "https://build-here.africa/book/en/chapters/10-09-leaving-is-not-a-betrayal.html",
      "description": "Prepare a realistic handover when leaving, without making a career choice conditional on publishing or asking for open-ended availability.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["reference","carriere","trace"]
    },
    
    {
      "position": 96,
      "order": 1010,
      "title": "⇄ The absence of a rule is a ban",
      "part": "Being the reference",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/10-10-the-absence-of-a-rule-is-a-ban.html",
      "description": "Make the framework and the route for sharing understandable, with people to ask, means, and internal or no-publication options.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["trace","leadership","visibilite"]
    },
    
    {
      "position": 97,
      "order": 1011,
      "title": "⇄ Your team works under your name",
      "part": "Being the reference",
      "cardType": "systeme",
      "url": "https://build-here.africa/book/en/chapters/10-11-your-team-works-under-your-name.html",
      "description": "When your team's work goes out, ask each contributor how they want to be credited, before the presentation and not after.",
      
      "readingTimeMinutes": 2,
      
      "categories": ["visibilite","leadership","retention"]
    },
    
    {
      "position": 98,
      "order": 1100,
      "title": "Conclusion",
      "part": "Closing",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/11-00-conclusion.html",
      "description": "Starting, deepening a practice, growing a team or backing builders: choosing a next step that fits, watching, and learning.",
      
      "readingTimeMinutes": 4,
      
      "categories": ["cloture","builders"]
    },
    
    {
      "position": 99,
      "order": 1200,
      "title": "References",
      "part": "References",
      "cardType": null,
      "url": "https://build-here.africa/book/en/chapters/12-00-references.html",
      "description": "The texts and works cited",
      
      "categories": []
    }
    
  ],
  "parts": [
    
    
    
    {
      "name": "Introduction",
      "chapters": [
        
        
        {
          "title": "Introduction",
          "url": "https://build-here.africa/book/en/chapters/00-introduction.html"
        }
        
      ]
    },
    
    {
      "name": "The mindset",
      "chapters": [
        
        
        {
          "title": "The mindset",
          "url": "https://build-here.africa/book/en/chapters/01-00-the-mindset.html"
        },
        
        {
          "title": "Curiosity is billable",
          "url": "https://build-here.africa/book/en/chapters/01-01-curiosity-is-billable.html"
        },
        
        {
          "title": "Ask the naive question straight away",
          "url": "https://build-here.africa/book/en/chapters/01-02-ask-the-naive-question-straight-away.html"
        },
        
        {
          "title": "Ownership starts where the job description stops",
          "url": "https://build-here.africa/book/en/chapters/01-03-ownership-starts-where-the-job-description-stops.html"
        },
        
        {
          "title": "Being wrong is free. Staying wrong is expensive",
          "url": "https://build-here.africa/book/en/chapters/01-04-being-wrong-is-free-staying-wrong-is-expensive.html"
        },
        
        {
          "title": "\"I don't know\" is a professional answer",
          "url": "https://build-here.africa/book/en/chapters/01-05-i-dont-know-is-a-professional-answer.html"
        },
        
        {
          "title": "Your code is not your baby",
          "url": "https://build-here.africa/book/en/chapters/01-06-your-code-is-not-your-baby.html"
        },
        
        {
          "title": "Respect the elder. Challenge the idea",
          "url": "https://build-here.africa/book/en/chapters/01-07-respect-the-elder-challenge-the-idea.html"
        },
        
        {
          "title": "⇄ The first reaction sets the rule",
          "url": "https://build-here.africa/book/en/chapters/01-08-the-first-reaction-sets-the-rule.html"
        },
        
        {
          "title": "⇄ Nobody asks twice",
          "url": "https://build-here.africa/book/en/chapters/01-09-nobody-asks-twice.html"
        },
        
        {
          "title": "⇄ If being wrong costs status, nobody will be wrong out loud",
          "url": "https://build-here.africa/book/en/chapters/01-10-if-being-wrong-costs-status-nobody-will-be-wrong-out-loud.html"
        }
        
      ]
    },
    
    {
      "name": "The craft",
      "chapters": [
        
        
        {
          "title": "The craft",
          "url": "https://build-here.africa/book/en/chapters/02-00-the-craft.html"
        },
        
        {
          "title": "Making it simple is a technical achievement",
          "url": "https://build-here.africa/book/en/chapters/02-01-making-it-simple-is-a-technical-achievement.html"
        },
        
        {
          "title": "Read the source",
          "url": "https://build-here.africa/book/en/chapters/02-02-read-the-source.html"
        },
        
        {
          "title": "Twelve years of experience, or the same year twelve times",
          "url": "https://build-here.africa/book/en/chapters/02-03-twelve-years-of-experience-or-the-same-year-twelve-times.html"
        },
        
        {
          "title": "Your craft has a literature",
          "url": "https://build-here.africa/book/en/chapters/02-04-your-craft-has-a-literature.html"
        },
        
        {
          "title": "Your best teacher does not work here",
          "url": "https://build-here.africa/book/en/chapters/02-05-your-best-teacher-does-not-work-here.html"
        },
        
        {
          "title": "Don't stop at the first answer",
          "url": "https://build-here.africa/book/en/chapters/02-06-dont-stop-at-the-first-answer.html"
        },
        
        {
          "title": "Open source is a classroom",
          "url": "https://build-here.africa/book/en/chapters/02-07-open-source-is-a-classroom.html"
        },
        
        {
          "title": "Read outside your lane",
          "url": "https://build-here.africa/book/en/chapters/02-08-read-outside-your-lane.html"
        },
        
        {
          "title": "Your market can be local. Your standard can't",
          "url": "https://build-here.africa/book/en/chapters/02-09-your-market-can-be-local-your-standard-cant.html"
        },
        
        {
          "title": "Knowledge is not what you are missing",
          "url": "https://build-here.africa/book/en/chapters/02-10-knowledge-is-not-what-you-are-missing.html"
        },
        
        {
          "title": "⇄ You get the complexity you reward",
          "url": "https://build-here.africa/book/en/chapters/02-11-you-get-the-complexity-you-reward.html"
        },
        
        {
          "title": "⇄ Learning on your own time is a filter you did not mean to set",
          "url": "https://build-here.africa/book/en/chapters/02-12-learning-on-your-own-time-is-a-filter-you-did-not-mean-to-set.html"
        }
        
      ]
    },
    
    {
      "name": "Autonomy",
      "chapters": [
        
        
        {
          "title": "Autonomy",
          "url": "https://build-here.africa/book/en/chapters/03-00-autonomy.html"
        },
        
        {
          "title": "Do not bring the task. Bring the problem",
          "url": "https://build-here.africa/book/en/chapters/03-01-do-not-bring-the-task-bring-the-problem.html"
        },
        
        {
          "title": "The ticket is not the work",
          "url": "https://build-here.africa/book/en/chapters/03-02-the-ticket-is-not-the-work.html"
        },
        
        {
          "title": "If you don't understand why, you are not ready to build it",
          "url": "https://build-here.africa/book/en/chapters/03-03-if-you-dont-understand-why-you-are-not-ready-to-build-it.html"
        },
        
        {
          "title": "Being stuck is a decision",
          "url": "https://build-here.africa/book/en/chapters/03-04-being-stuck-is-a-decision.html"
        },
        
        {
          "title": "Deciding and being right are two different jobs",
          "url": "https://build-here.africa/book/en/chapters/03-05-deciding-and-being-right-are-two-different-jobs.html"
        },
        
        {
          "title": "Product is not the person who writes the tickets",
          "url": "https://build-here.africa/book/en/chapters/03-06-product-is-not-the-person-who-writes-the-tickets.html"
        },
        
        {
          "title": "⇄ A roadmap nobody may refuse is a queue",
          "url": "https://build-here.africa/book/en/chapters/03-07-a-roadmap-nobody-may-refuse-is-a-queue.html"
        },
        
        {
          "title": "⇄ You cannot ask for candor and keep the last word",
          "url": "https://build-here.africa/book/en/chapters/03-08-you-cannot-ask-for-candor-and-keep-the-last-word.html"
        }
        
      ]
    },
    
    {
      "name": "Understanding",
      "chapters": [
        
        
        {
          "title": "Understanding",
          "url": "https://build-here.africa/book/en/chapters/04-00-understanding.html"
        },
        
        {
          "title": "Talk to the person who has the problem",
          "url": "https://build-here.africa/book/en/chapters/04-01-talk-to-the-person-who-has-the-problem.html"
        },
        
        {
          "title": "A feature request is not the problem",
          "url": "https://build-here.africa/book/en/chapters/04-02-a-feature-request-is-not-the-problem.html"
        },
        
        {
          "title": "Support is product research with angry participants",
          "url": "https://build-here.africa/book/en/chapters/04-03-support-is-product-research-with-angry-participants.html"
        },
        
        {
          "title": "The customer does not care about your architecture",
          "url": "https://build-here.africa/book/en/chapters/04-04-the-customer-does-not-care-about-your-architecture.html"
        },
        
        {
          "title": "What you can build decides what you can sell",
          "url": "https://build-here.africa/book/en/chapters/04-05-what-you-can-build-decides-what-you-can-sell.html"
        },
        
        {
          "title": "Choosing a vendor is signing up for three years",
          "url": "https://build-here.africa/book/en/chapters/04-06-choosing-a-vendor-is-signing-up-for-three-years.html"
        },
        
        {
          "title": "Understanding cannot be delegated",
          "url": "https://build-here.africa/book/en/chapters/04-07-understanding-cannot-be-delegated.html"
        },
        
        {
          "title": "Distribution is part of the product",
          "url": "https://build-here.africa/book/en/chapters/04-08-distribution-is-part-of-the-product.html"
        },
        
        {
          "title": "Marketing is not decoration",
          "url": "https://build-here.africa/book/en/chapters/04-09-marketing-is-not-decoration.html"
        },
        
        {
          "title": "Talk about the problem before you talk about yourself",
          "url": "https://build-here.africa/book/en/chapters/04-10-talk-about-the-problem-before-you-talk-about-yourself.html"
        },
        
        {
          "title": "An audience takes longer to build than a product",
          "url": "https://build-here.africa/book/en/chapters/04-11-an-audience-takes-longer-to-build-than-a-product.html"
        },
        
        {
          "title": "⇄ An estimate asked for after the decision is not an estimate",
          "url": "https://build-here.africa/book/en/chapters/04-12-an-estimate-asked-for-after-the-decision-is-not-an-estimate.html"
        },
        
        {
          "title": "⇄ Customer access is a budget, not a value",
          "url": "https://build-here.africa/book/en/chapters/04-13-customer-access-is-a-budget-not-a-value.html"
        },
        
        {
          "title": "⇄ You cannot ask for distribution while funding only features",
          "url": "https://build-here.africa/book/en/chapters/04-14-you-cannot-ask-for-distribution-while-funding-only-features.html"
        }
        
      ]
    },
    
    {
      "name": "Delivery",
      "chapters": [
        
        
        {
          "title": "Delivery",
          "url": "https://build-here.africa/book/en/chapters/05-00-delivery.html"
        },
        
        {
          "title": "Shipping creates information",
          "url": "https://build-here.africa/book/en/chapters/05-01-shipping-creates-information.html"
        },
        
        {
          "title": "Fast does not mean rushed",
          "url": "https://build-here.africa/book/en/chapters/05-02-fast-does-not-mean-rushed.html"
        },
        
        {
          "title": "The more you polish, the harder it gets to change your mind",
          "url": "https://build-here.africa/book/en/chapters/05-03-the-more-you-polish-the-harder-it-gets-to-change-your-mind.html"
        },
        
        {
          "title": "Signing off a spec does not make it right",
          "url": "https://build-here.africa/book/en/chapters/05-04-signing-off-a-spec-does-not-make-it-right.html"
        },
        
        {
          "title": "⇄ Your delivery rhythm is a decision you made",
          "url": "https://build-here.africa/book/en/chapters/05-05-your-delivery-rhythm-is-a-decision-you-made.html"
        }
        
      ]
    },
    
    {
      "name": "Ownership",
      "chapters": [
        
        
        {
          "title": "Ownership",
          "url": "https://build-here.africa/book/en/chapters/06-00-ownership.html"
        },
        
        {
          "title": "Done on your side does not mean solved",
          "url": "https://build-here.africa/book/en/chapters/06-01-done-on-your-side-does-not-mean-solved.html"
        },
        
        {
          "title": "Come back a month later",
          "url": "https://build-here.africa/book/en/chapters/06-02-come-back-a-month-later.html"
        },
        
        {
          "title": "A responsibility shared by six people does not exist",
          "url": "https://build-here.africa/book/en/chapters/06-03-a-responsibility-shared-by-six-people-does-not-exist.html"
        },
        
        {
          "title": "The bad outcome is yours too",
          "url": "https://build-here.africa/book/en/chapters/06-04-the-bad-outcome-is-yours-too.html"
        },
        
        {
          "title": "A good decision can still lose",
          "url": "https://build-here.africa/book/en/chapters/06-05-a-good-decision-can-still-lose.html"
        },
        
        {
          "title": "Good news can wait. Bad news cannot",
          "url": "https://build-here.africa/book/en/chapters/06-06-good-news-can-wait-bad-news-cannot.html"
        },
        
        {
          "title": "⇄ You ask for outcomes and you review activity",
          "url": "https://build-here.africa/book/en/chapters/06-07-you-ask-for-outcomes-and-you-review-activity.html"
        }
        
      ]
    },
    
    {
      "name": "Systems",
      "chapters": [
        
        
        {
          "title": "Systems",
          "url": "https://build-here.africa/book/en/chapters/07-00-systems.html"
        },
        
        {
          "title": "The second time is information",
          "url": "https://build-here.africa/book/en/chapters/07-01-the-second-time-is-information.html"
        },
        
        {
          "title": "Delete the step before you document it",
          "url": "https://build-here.africa/book/en/chapters/07-02-delete-the-step-before-you-document-it.html"
        },
        
        {
          "title": "Knowledge that fits in one head is an outage waiting",
          "url": "https://build-here.africa/book/en/chapters/07-03-knowledge-that-fits-in-one-head-is-an-outage-waiting.html"
        },
        
        {
          "title": "Not everything deserves to become a process",
          "url": "https://build-here.africa/book/en/chapters/07-04-not-everything-deserves-to-become-a-process.html"
        },
        
        {
          "title": "The shortcut everyone takes is the real process",
          "url": "https://build-here.africa/book/en/chapters/07-05-the-shortcut-everyone-takes-is-the-real-process.html"
        },
        
        {
          "title": "Write down what broke",
          "url": "https://build-here.africa/book/en/chapters/07-06-write-down-what-broke.html"
        }
        
      ]
    },
    
    {
      "name": "Leverage",
      "chapters": [
        
        
        {
          "title": "Leverage",
          "url": "https://build-here.africa/book/en/chapters/08-00-leverage.html"
        },
        
        {
          "title": "Sort them by cause, not by subject",
          "url": "https://build-here.africa/book/en/chapters/08-01-sort-them-by-cause-not-by-subject.html"
        },
        
        {
          "title": "AI is leverage, not a shortcut",
          "url": "https://build-here.africa/book/en/chapters/08-02-ai-is-leverage-not-a-shortcut.html"
        },
        
        {
          "title": "The cheapest leverage is already paid for",
          "url": "https://build-here.africa/book/en/chapters/08-03-the-cheapest-leverage-is-already-paid-for.html"
        },
        
        {
          "title": "Leverage in the wrong place multiplies the mistake",
          "url": "https://build-here.africa/book/en/chapters/08-04-leverage-in-the-wrong-place-multiplies-the-mistake.html"
        },
        
        {
          "title": "⇄ You pay for hours, you get hours",
          "url": "https://build-here.africa/book/en/chapters/08-05-you-pay-for-hours-you-get-hours.html"
        }
        
      ]
    },
    
    {
      "name": "Leadership",
      "chapters": [
        
        
        {
          "title": "Leadership",
          "url": "https://build-here.africa/book/en/chapters/09-00-leadership.html"
        },
        
        {
          "title": "You build the environment you complain about",
          "url": "https://build-here.africa/book/en/chapters/09-01-you-build-the-environment-you-complain-about.html"
        },
        
        {
          "title": "The filter you are running",
          "url": "https://build-here.africa/book/en/chapters/09-02-the-filter-you-are-running.html"
        },
        
        {
          "title": "Hand over a problem, not a task",
          "url": "https://build-here.africa/book/en/chapters/09-03-hand-over-a-problem-not-a-task.html"
        },
        
        {
          "title": "A review that only says yes teaches nothing",
          "url": "https://build-here.africa/book/en/chapters/09-04-a-review-that-only-says-yes-teaches-nothing.html"
        },
        
        {
          "title": "Let them carry what is reversible",
          "url": "https://build-here.africa/book/en/chapters/09-05-let-them-carry-what-is-reversible.html"
        },
        
        {
          "title": "Make yourself replaceable on one subject",
          "url": "https://build-here.africa/book/en/chapters/09-06-make-yourself-replaceable-on-one-subject.html"
        },
        
        {
          "title": "⇄ You are the only buyer who sees all the work",
          "url": "https://build-here.africa/book/en/chapters/09-07-you-are-the-only-buyer-who-sees-all-the-work.html"
        },
        
        {
          "title": "⇄ You are the missing reference, and you left nothing behind",
          "url": "https://build-here.africa/book/en/chapters/09-08-you-are-the-missing-reference-and-you-left-nothing-behind.html"
        }
        
      ]
    },
    
    {
      "name": "Being the reference",
      "chapters": [
        
        
        {
          "title": "Being the reference",
          "url": "https://build-here.africa/book/en/chapters/10-00-being-the-reference.html"
        },
        
        {
          "title": "Put your name on it",
          "url": "https://build-here.africa/book/en/chapters/10-01-put-your-name-on-it.html"
        },
        
        {
          "title": "Write after you build, not instead",
          "url": "https://build-here.africa/book/en/chapters/10-02-write-after-you-build-not-instead.html"
        },
        
        {
          "title": "An opinion is not an artifact",
          "url": "https://build-here.africa/book/en/chapters/10-03-an-opinion-is-not-an-artifact.html"
        },
        
        {
          "title": "A trace is not necessarily code",
          "url": "https://build-here.africa/book/en/chapters/10-04-a-trace-is-not-necessarily-code.html"
        },
        
        {
          "title": "Answer the question in public",
          "url": "https://build-here.africa/book/en/chapters/10-05-answer-the-question-in-public.html"
        },
        
        {
          "title": "Publish where people search",
          "url": "https://build-here.africa/book/en/chapters/10-06-publish-where-people-search.html"
        },
        
        {
          "title": "What publishing really costs",
          "url": "https://build-here.africa/book/en/chapters/10-07-what-publishing-really-costs.html"
        },
        
        {
          "title": "Nobody has written down what you know how to do",
          "url": "https://build-here.africa/book/en/chapters/10-08-nobody-has-written-down-what-you-know-how-to-do.html"
        },
        
        {
          "title": "Leaving is not a betrayal",
          "url": "https://build-here.africa/book/en/chapters/10-09-leaving-is-not-a-betrayal.html"
        },
        
        {
          "title": "⇄ The absence of a rule is a ban",
          "url": "https://build-here.africa/book/en/chapters/10-10-the-absence-of-a-rule-is-a-ban.html"
        },
        
        {
          "title": "⇄ Your team works under your name",
          "url": "https://build-here.africa/book/en/chapters/10-11-your-team-works-under-your-name.html"
        }
        
      ]
    },
    
    {
      "name": "Closing",
      "chapters": [
        
        
        {
          "title": "Conclusion",
          "url": "https://build-here.africa/book/en/chapters/11-00-conclusion.html"
        }
        
      ]
    },
    
    {
      "name": "References",
      "chapters": [
        
        
        {
          "title": "References",
          "url": "https://build-here.africa/book/en/chapters/12-00-references.html"
        }
        
      ]
    }
    
  ],
  "keywords": ["builders","learning","practices","teams","ownership","curiosity","leadership","execution"],
  "about": [
    {
      "@type": "Thing",
      "name": "Learning through practice"
    },
    {
      "@type": "Thing",
      "name": "Improving services and the things people build"
    },
    {
      "@type": "Thing",
      "name": "The conditions of collective work"
    }
  ],
  "audience": {
    "@type": "Audience",
    "audienceType": "People who want to start building, experienced builders, people growing teams and people backing builders"
  },
  "genre": "Business",
  "ai": {
    "crawlPermission": "allowed",
    "trainingPermission": "allowed-with-attribution",
    "contentLicense": "CC-BY-SA-4.0",
    "attributionRequired": true,
    "attributionText": "Build Here, by Luc B. Perussault-Diallo (https://build-here.africa)"
  }
}

