Shipping fast without shipping garbage
"Move fast" and "build it right" get treated as opposites, but the real tradeoff isn't between speed and quality, it's between speed and scope. Cut enough scope and you can move fast without cutting quality on what's left. Try to keep everything and move fast, and quality is the thing that quietly gives way.
The question that actually matters before starting anything is what the smallest version of this looks like that still solves the real problem. Not the smallest version that looks impressive, the smallest one that works. Everything past that point is either genuinely necessary or it's scope creep wearing a business justification.
What never gets cut, no matter the deadline, is the stuff a user would notice breaking: broken layouts, slow load times, forms that fail silently. Those aren't features, they're the baseline, and shipping without them isn't fast, it's just broken and early.
What does get cut first is the stuff that only the builder would notice missing, edge cases with no real users yet, configuration options nobody asked for, polish on a screen three clicks deep that barely gets visited. Ship the core solid, ship the edges later once real usage tells you which ones actually matter.