I am not a very skilled cook. I am neither very creative with the choice of my dishes and ingredients, neither am I very good in remembering recipes.
Thus for people like me cooking websites are a very nice option to bring some variety to the kitchen without investing to much time. My website of choice is the above mentioned website (in German, sorry…).
I am not critizing the first point so much, because it is important to make a website look nice and of course they want to make a bit money off of it, so there is advertisement. But as a programmer I know I have a way to get around all this clutter…
The second point is actually more a problem of me than of the website. If you don’t know what to look for, it is hard to find it :P
The fact that its possible to output the recipes in JSON or YAML syntax opens a wide range of post processing and pipeline options. From the start of the project it was a goal of mine to support these output formats. In addition the YAML output pretty prints nicely to for reading.