A discussion about the behavior of coffee machines when making different types of coffee drinks.
The article questions whether a coffee machine can grab a latte and make a Café Mocha based on that latte, just because they share common ingredients and processes are incremental.
It emphasizes the need for a coffee machine to focus on the specific drink prompt to avoid unexpected behavior when ingredients or drink categories become complex.
The article highlights the importance of maintaining ingredient list separation for different coffee drinks, even if some drinks are extensions of others.