Originally written in French. Translated by AI — the meaning has been preserved, not the prose.
Main idea
The usual fear — product profiles will replace developers — has the movement wrong. What can genuinely move elsewhere is an identifiable category: the urgent export, the lookup screen, the dashboard, the temporary interface, everything a team regularly gets pulled off the core product for. Having part of those requests absorbed by product, support or business teams relieves the chain instead of shrinking it.
What appears in their place is no less technical. For others to produce without breaking things, you need clean internal APIs, reusable components, conventions that hold, safe environments, scoped permissions, automatic checks. Building that requires deciding what should be exposed, in what form, with what guarantees and what limits — architecture work, not implementation work.
The profession does not shrink, then: it moves up a notch, from building features to building what makes other people's production possible.
Why it matters
It answers the worry with something other than reassurance. Saying "developers will not be replaced" convinces nobody; showing what the new load is, and that it is more architectural than the previous one, can be checked.
It also names the condition without which opening up to other functions fails: if nobody builds the terrain, the opening produces patchwork, and the time supposedly saved comes back as repairs.
Nuances and limits
The shift assumes the organization accepts funding work whose value is indirect. An internal platform delivers nothing visible to the customer, and it is the first line cut under pressure.
Nor do all skills transfer: designing internal interfaces meant to be consumed by other functions is not the same job as developing a feature end to end.
Open questions
- Does a team that builds rails without ever building a feature keep the field knowledge needed to design good rails?