Autoflow rule: autoscale
Priority 80 · Long slides (9+ lines OR 80+ words) shrink to fit.
When it fires
Section titled “When it fires”- The slide has 9+ content lines, OR
- The slide has 80+ total words
- AND no earlier rule matched (this is the safety net at priority 80)
What it does
Section titled “What it does”Adds [.autoscale: true] and [.autoscale-lines: N]. The CSS reduces the
font size based on the line count tier:
| Tier | Lines |
|---|---|
| light | 9-12 |
| moderate | 13-18 |
| dense | 19+ |
Why it’s last
Section titled “Why it’s last”Autoscale is a fallback. If a slide has long-form content but doesn’t match any of the more specific layouts (title, divider, statement, etc), at least prevent overflow by shrinking the text. It’s the rule of last resort.
Live fixture
Section titled “Live fixture”Source
Section titled “Source”footer: autoflow rules · autoscaleslidenumbers: trueautoflow: truetheme: nordicscheme: 1
# Cover
---
<!--RULE: autoscale (priority 80, last in the chain)TRIGGERS WHEN: - The slide has 9+ content lines OR 80+ total words - No earlier rule matched (this is the safety net)EFFECT: - Adds [.autoscale: true] and [.autoscale-lines: N] - The CSS reduces font size based on the line count tier: light: 9-12 lines moderate: 13-18 lines dense: 19+ lines-->
# A long talk on engineering judgment
Engineers learn that there are tradeoffs. They learn that no choice is free,and that every decision they ship has a cost the team or the user will paylater, in time, in money, in confusion, or in trust.
Some lessons can be told. Most have to be felt. The hard part of gettingbetter is not absorbing more facts but learning what to ignore, what topursue, and what to put down before it becomes a sunk cost.
Hold opinions loosely. Trust your gut after the third or fourth time youwere right about something nobody else saw. Refactor the code that's makingyour week heavier; ignore the code that's not.
Ship the small thing. Tell the team. Listen to the room. Adjust. Repeat.