DEV Community

Discussion on: What are your favorite analogies to explain programming?

Collapse
 
gayanhewa profile image
Gayan Hewa

The process of programming is not fundamentally different from making a cup of tea. You have a bunch of instructions and a predefined way of executing them and you end up with a cup of tea. There are variables (ie. How much sugar/tea leaves) and sometimes edge cases (ie. Kettle is broken), that ultimately define if you get to enjoy a decent cup of tea.

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard

Funny, there is a (great) podcast called exactly like this from @jcutrell
spec.fm/podcasts/developer-tea