Hi Don. No, a question like that would not be a good fit for Programmers.
More specifically, while it would be technically on topic, it wouldn't be constructive. We try to avoid "list of X" questions that ask for and attract lots of short, equally valid answers.
Let's take a closer look at the guidelines for good subjective questions:
1) inspire answers that explain “why” and “how”.
Probably not, but I could see some answers explaining what they're about. I'd expect those to be exceptions, though.
2) tend to have long, not short, answers.
3) have a constructive, fair, and impartial tone.
Sure, in the sense that it's hard to argue about cake.
4) invite sharing experiences over opinions.
You could invite others to only suggest cakes they've seen or eaten themselves, but that's neither enforceable nor practical, all things considered.
5) insist that opinion be backed up with facts and references.
There are no facts or references that could back up an opinion along the lines of "I think this would make a great cake for a programmer".
6) are more than just mindless social fun.
It may not be mindless, but the proposed question is the very definition of social fun.
So out of 6 guidelines, this question would only fit #3 for sure.
Relevant FAQ sections:
You should only ask practical,
answerable questions based on actual
problems that you face. Chatty,
open-ended questions diminish the
usefulness of our site and push other
questions off the front page. To
prevent your question from being
flagged and possibly removed, avoid
asking subjective questions where …
every answer is equally valid: “What’s
your favorite __?”
If your motivation for asking the
question is “I would like to
participate in a discussion about
__”, then you should not be asking here.