This conversation surfaced during a debate with a friend, how working on hard problems on software engineering (AI, etc) is more fun and rewarding than working on plain-old CRUD web application.
I like reading about research, implementing random algorithms that I run into in publications and blogs. But I would still consider that as a cookbook-style programming, where I look up for an algorithm, and cook it up according to the recipe predefined recipe.
I might be able to understand the recipe, and be able to modify the recipe a little to make it more sweet, but I would still not know how to make a new recipe.
And is it wrong? is it wrong to enjoy cooking from cookbook, and not knowing or wanting to create your own new recipe