***
Facteurs causant les [[rendements d'échelles décroissant]] :
Exemples dans le milieu des taxis, c'est mieux d'avoir plein de petites entreprises plutôt qu'une seule grosse comme la SNCF
le minimum requis pour participer au marché suppose un [[capital financier]] immense donc moins d'acteurs
**principe d'augmentation des dimensions** = échelle de croissance des portes-conteneurs
Ex : les bateaux, si on fait x2 à la taille d'un bateau, on fait + de x2 en terme de capacité de transport
[[monopole naturel]]
Facteurs qui peuvent amener [[Rendements d'échelles|rendements d'échelles]] décroissant
- si les [[employés]] sont de moins en moins productif car la tâche n'a pas besoin de tant de gens
- coûts de transport qui viennent dans l'entreprise qui devient trop grande
- problèmes de coordination = [[asymétrie d'information|asymétries d'information]] = les employés ne savent pas ce que font les autres employés
- limites de marché, l'[[offre]] peut devenir trop grande par rapport à la [[demande]]
- [[Bullshit jobs]] , les gens sont moins motivés = [[VOUS VOUS SENTEZ MAL AU TRAVAIL ? C'est normal, c'est conçu pour - Danièle Linhart]] / [[Le travail c'est la santé]]
Décision de sortie du marché
- possibilité de se casser du marché lorsque ses [[recettes totales]] sont supérieures au [[coûts de production|coût total]] ou lorsque les recettes marginales sont inférieures au [[Coût Total Moyen]]
- on est en dessous du [[seuil de fermeture]]
On ne peut pas produire sur le long terme si les coûts de production sont plus élevés que les prix
## Notes de bas de page
```dataviewjs
// === DONNÉES ===
const page = dv.current();
const file = page.file;
const outlinks = file.outlinks.length;
const inlinks = file.inlinks.length;
const qualite = Math.max(0, Math.min(100, page["qualité"] ?? 0));
// === CALCUL PROGRESSION (0–100) ===
const max_links = 30;
const s_out = Math.min(outlinks / max_links, 1) * 40;
const s_in = Math.min(inlinks / max_links, 1) * 30;
const s_qual = qualite * 0.3;
const total = Math.round(s_out + s_in + s_qual);
// === ICÔNES ===
const iconEmoji =
total <= 25 ? "🌱" :
total <= 50 ? "🌿" :
total <= 75 ? "🌳" :
"🦚";
const iconLabel =
total <= 25 ? "🌱 Graine" :
total <= 50 ? "🌿 Jeune pousse" :
total <= 75 ? "🌳 Arbre mature" :
"🦚 Forêt";
// === MISE À JOUR YAML SANS CRÉER DE NOUVELLES CLÉS ===
const tfile = app.workspace.getActiveFile();
const cache = app.metadataCache.getFileCache(tfile);
// 1. Si pas de frontmatter → on ne touche à rien
if (cache?.frontmatter) {
await app.fileManager.processFrontMatter(tfile, fm => {
// 2. On met à jour seulement si la propriété existe déjà
if (Object.prototype.hasOwnProperty.call(fm, "progression")) {
fm.progression = total;
}
if (Object.prototype.hasOwnProperty.call(fm, "icon")) {
fm.icon = iconEmoji;
}
});
}
// === AFFICHAGE ===
dv.table(
["Liens sortants", "Liens entrants", "Qualité", "Progression"],
[[outlinks, inlinks, `${qualite}/100`, `${iconLabel} — ${total}/100`]]
);
```