This is a bit off-topic for the forum, but I'm hoping it will be an object lesson for all of us who aspire to be good embedded firmware programmers. I came across an article in the Old Picture Of The Day blog that speaks to poor embedded design. Design of a consumer appliance can be difficult, but this just reeks of poor planning, slap-dash implementation, and zero testing.
Read, and be horrified! :evil: I expecially like the part where the guy is told he will have to "reboot" the stove. :roll:
How would you have designed this differently? What was the end user's expectations? How many things did the manufacturer get wrong here?
Good Judgment Comes From Experience. Experience Often Comes From Bad Judgment.