The object oriented toaster

Once upon a time, in a kingdom not far from here, a king summoned two of his advisors for a test. He showed them both a shiny metal box with two slots in the top, a control knob, and a lever.

“What do you think this is?”

One advisor, an Electrical Engineer, answered first.

“It is a toaster,” he said.

The king asked, “How would you design an embedded computer for it?”

(mehr …)

WeiterlesenThe object oriented toaster

If Architects to work like software engineers

Dear Architect:

Please design and build me a house. I am not quite sure of what I need, so you should use your discretion.

My house should have between two and forty-five bedrooms. Just make sure the plans are such that the bedrooms can be easily added or deleted. When you bring the blueprints to me, I will make the final decision of what I want. Also, bring me the cost breakdown for each configuration so that I can arbitrarily pick one.

Keep in mind that the house I ultimately choose must cost less than the one I am currently living in. Make sure, however, that you correct all the deficiencies that exist in my current house (the floor of my kitchen vibrates when I walk across it, and the walls don’t have nearly enough insulation in them).

(mehr …)

WeiterlesenIf Architects to work like software engineers