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.
Cotton seedling freezes to death as Chang'e-4 shuts down for the Moon's 14-day lunar night
Fortnite easily out-earns PUBG, Assassin's Creed Odyssey and Red Dead Redemption 2 in 2018
Meteor showers as a service will be visible for about 100 kilometres in all directions
Saturn's rings only formed in the past 100 million years, suggests analysis of Cassini space probe data
New findings contradict conventional belief that Saturn's rings were formed along with the planet about 4.5 billion years ago