The blocks that survive contact with a real editorial team are the ones that remove a decision, not the ones that add options. A hero block with twelve toggle switches gets used once and then copy-pasted forever; a hero block with three required fields and sane defaults gets used every day.
We design block libraries backwards from the content model, not the design file: what does an editor actually need to say, and what is the smallest set of fields that lets them say it correctly every time.
Leave a Reply