Silicon Valley Sleuth, an insider's view from Silicon Valley
A blog from vnunet.com



Other blogs
PCW Inter@ctive
Your views, your comments, your say

Security Watchdog
Sniffing out IT security
issues

The test bed
The hottest products, news and gossip from PCW's
Labs.

IT Sneak
IT Sneak Blog rummages in the dustbin of IT events.

Backbytes
An irreverent and offbeat look at the lighter side of technology

InterActive Home
Your complete guide to home entertainment technology

Taking Stock
Gags and Gossip from Accountancy Age.

Gizmodo
The gadgets weblog.



« Sex hungry cop opened the door for Lexis Nexis hack | Main | Do you want some hype with your storage? »

What can a software engineer learn from a real estate architect?

If architects would design buildings the way software architects create software, we would be in for a big mess with buildings crashing left and right just because you happen to open the wrong door at the wrong time.

How can we get some of the architectural expertise and apply it to software design? Start with the educational system, argues Oracle's Chief Security Officer Mary Ann Davidson in an interview with Computing.

"I would like to see university programmes certified so you couldn't get out until you could prove at least basic secure coding. You couldn't do that in civil engineering. Look at architects, for example. They can design the most amazing buildings, but they're also secure. I didn't walk into this building today and wonder if it was going to fall down."

Software companies are making progress here by the way, at least that's what Microsoft chief executive Steve Ballmer told students at Stanford University earlier this month.

2461maryanndavidson_1
Mary Ann Davidson. Photo: Oracle

May 26, 2005 at 10:43 PM | Permalink

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/24766/2519379

Listed below are links to weblogs that reference What can a software engineer learn from a real estate architect?:

Comments

Having now been in the "computing" business for a long time this type of story comes around with a monotonous regularity, in one form or another. Of course the short answer is that architects and builders did build structures that fell around peoples ears. Over the several thousand years that man / woman has been building habitable and ceremonial structures there have been numerous disasters and these mistakes have learnt from and acted on. Over the few years, 50? that people have been programming a great deal has also been learned and applied and will continue to do so until software reaches the same levels of success, maybe.

If however we are going to draw parallels between the two professions then what happens in software is that the software engineer turns up at the clients with a solid well designed structure, at which point the client insists that it cannot be that way and must be built with state of the art, untried and untested materials, must (metaphorically) be 4 miles high and stretch out of a windswept, storm prone, earthquake zone landscape for 800 yards, take the weight of 600 people (a second) and be done in half the quoted time and three quarters of the budget.

Posted-by: John Howitt | 27 May 2005 13:02:45

Post a comment






 

Useful links: About | Privacy policy | Terms & conditions | Top of the page
© Incisive Media Ltd. 2008
Incisive Media Limited, Haymarket House, 28-29 Haymarket, London SW1Y 4RX, is a company registered in the United Kingdom with company registration number 04038503