Waterfall, Baking and Slow Feedback

One of the things that frustrates me the most about baking is the fact I don’t tend to find out whether or not my baking was a success until the very end when I slice into that cake or bite into that cookie.

Even attempts to check out how things are going don’t guarantee good results – you can look in the oven to see if the cookies look like they are the right colour before you take them out, or you can use a fork to check the doneness of a cake or muffin, but these checks are only looking for one aspect of quality – doneness.

You can have a perfectly baked cookie or muffin but it will still taste like shit.

You see, I’ve baked a lot. And I’m pretty good at it (I like to think so at least). But on the way I have failed, several times.

I’ve slaved away in the kitchen, promising my husband that there’s probably (I say probably because I don’t know it’ll be good) something delicious on its way but sometimes I’m only to be met with:

Something barely edible.

Image from Karsten Winegeart on unsplash.com

My husband then tries to make things better with comments like “It’s not the worst thing you’ve made.”

I then get pissed off for two reasons.

Firstly, all the time and effort – wasted.

But more importantly, it’s almost always too late to do anything about it. I’ve been able to salvage some dry cakes with icing or a glaze but usually I’m just dumping my failed baking into the bin and apologising to my husband for wasting a bunch of ingredients.

The thing is – baking reminds me a lot of the waterfall approach to software development.

Just like with baking, the feedback flow in the waterfall approach is just way too slow.

I haven’t worked on that many waterfall projects (and they were mainly early in my career) but one thing I distinctly remember was how slow the feedback flow was and how costly it was to fix problems if/when you found them because there was such a massive gap between when a problem occurred and when you detect it – let alone be able to fix it.

More Posts on Feedback:

Getting Feedback as a Software Tester

Feedback: Solicited vs Unsolicited

One thought on “Waterfall, Baking and Slow Feedback”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s