Coffee cherries contain hundreds of chemical compounds - acids, sugars, lipids, proteins - that vary depending on the variety of the plant, the soil it was grown in, the altitude, the climate, and how the fruit was processed after harvest. These compounds are the raw material. They don't taste like coffee yet. But they carry the flavour potential of everything that cup could become. Roasting is where that potential is unlocked - or lost.
When heat is applied to a green bean, two key reactions drive most of what ends up in the cup. The first is the Maillard reaction - the same process that browns bread and sears meat. It's a reaction between amino acids and sugars that produces hundreds of new flavour and aroma compounds, contributing to the roasty, nutty, and caramelised notes you associate with coffee. The second is caramelisation - the breakdown of sugars under heat, which adds sweetness, body, and depth.
Both reactions are time and temperature sensitive. Push too hard too fast, and you scorch the outside of the bean before the inside has developed. Linger too long, and the more delicate compounds - the florals, the fruit acids, the brightness - burn off and disappear. The window where everything comes together is real, and it's not very wide.
This is why roast development matters. The final phase of a roast - after first crack, when the bean is still taking on heat and colour - is where a huge amount of flavour definition happens. More development time generally means more body, more sweetness, more of the roast-driven character. Less means more origin character preserved: the acidity, the fruit, the floral notes that came with the bean from the farm.
Neither is right or wrong - they're simply choices. And understanding them means you're making them deliberately.