Originally written in French. Translated by AI — the meaning has been preserved, not the prose.
Main idea
Assisted generation tools save time on bounded tasks: producing a component, automating a sequence, writing an extraction script. Each of those gains is real and immediately visible. What they do not handle is architecture, overall coherence and maintainability — that is, everything that only shows up between the components.
A Product Manager who piles up these gains without a framework builds a set of tools that are right taken one by one and badly connected taken together. The time saved then comes back through another door: moving data from one tool to the next, reconciling inconsistent states, understanding six months later an assembly nobody designed.
The lag in time is what makes the trap effective: the gain is concentrated at the moment of production, the cost is spread over what follows. The difference between a pile of tools and a working system does not lie in the quality of each tool, it lies in what connects them.
Why it matters
It reformulates what is expected of technical literacy in a non-developer: not knowing how to write the code, but knowing how to recognize that an assembly produces a cost that nothing measures.
It also gives a stopping criterion in the face of how easy producing has become: the question is not "can I generate it?" but "will I know how to hook it up?".
Nuances and limits
A pile of badly connected tools is sometimes still the right choice: a throwaway setup, meant to answer a one-off question, has no connection cost to pay since it will not be maintained.
And the flaw is not specific to non-technical people: a technical team produces the same effect on a larger scale, with sturdier tools.
Open questions
- What level of technical literacy is enough to see a connection problem without knowing how to solve it yourself?