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.
Using photocatalysts to convert carbon dioxide into usable energy such as methane or ethane
Trained on curated data from Moorfields Eye Hospital, the neural network also shows clinicians how it reached its judgement
Yokohama National University demonstrate technology that could lead to a fault-tolerant universal quantum computer
Top-of-the-range Threadripper 2990WX now available from Scan, Ebuyer, Overclockers, Novatech and Amazon