Breadboarding: Git for A/B Testing Actual Bread

We will be the first to admit, we like to use Git for a lot of things that are probably off the beaten path. But now thanks to [hendricius] you can find out how to make your own bread on GitHub. Let’s get one thing straight. This isn’t the breadmaker fad from a while back, although we are surprised we don’t see more hacked together breadmakers with Internet connectivity. This is old-fashioned bread baking with a bowl, some ingredients, and an oven or another heat source.

You might think this is just using Git as a repository for recipes, but it is more than that. According to [hendricius]:

Learn how to master the art of baking the programmer way. If you love programming, you will also enjoy breaking some bread. A/B test, iterate and ultimately become a self-taught baker. This repository is dedicated to becoming your bread manifesto with useful tricks and hacks. Furthermore, the goal is to illustrate how easy making bread is and that you can get started today without expensive tools.

The “manifesto” covers yeast- and sourdough-based bread. If you do want some exotic recipes there is everything from bacon bread to full milk chocolate bread. Like any good GitHub project, there is even a FAQ to help you figure out what you are doing wrong.

The thing that amused us in a good way was the hacker’s approach. It’s a scientific approach to figuring out what is working and what’s not with the process. We saw it a few years back when [Ben Krasnow] searched for the perfect cookie, and we want to see even more! Here’s another quote from [hendricius]:

All the recipes I provide have been A/B tested by myself with different variations. I encourage you to do the same. Try to recreate the same bread with only one parameter changing at the same time. Make notes and log all the different types bread you made. Slowly, bread by bread you will become better.

You will fail, in fact, you will fail often. With every fail, ask yourself what you could have done better. That’s how I have learned and still learn with every bread I make. That’s what I call The Bread Code.

Why not? If nothing else, this will cover the embarrassing faux pas when your significant other heard you needed a breadboard so they brought you one from Williams Sonoma. Besides, if you get tired of eating sourdough bread, you can always make it into a metal foundry.

16 thoughts on “Breadboarding: Git for A/B Testing Actual Bread

    1. I got a breadmaker for free from a family member once. It was awesome. So awesome that I purchased a replacement when the original broke. It’s incredibly simple especially if you have a kitchen scale, and then it’s not only simple but you also don’t end up dirtying many dishes.

        1. @Clara: Mine must have a smaller beater because it only messes up two slices. In addition to that, you can actually just take the beater out after the last knead cycle. Problem solved. Alternatively I’ve also used a stone bread pan to bake the kneaded dough in the oven. You don’t even need to wash to stone bread pan either.

    2. I eat bread even with my roasted potatoes, but to be honest breadmakers cannot make bread as good as the handmade ones. They are convenient tho.
      I make bread often, ever since I’ve stopped programming I have enough time to cook :-)

    3. A breadmaker is just a mixer and an oven in the same machine. You can make identical bread with a beefy mixer and any oven. You get more control too, that’s why people say you bread machine bread isn’t as good as the ‘real’ deal. I make bread a couple of times a month and since I got a proper mixer it’s just as easy to make, but comes out nicer.

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 )

w

Connecting to %s