In depth article about problems with software development. We might have a spectacular failure one day (read Cyberstorm by Matthew Mather). But the solution might not be in another level of abstraction as in a model based design. The complexity is rising, perhaps some assistance from AI?

Read more here The Coming Software Apocalypse
A small group of programmers wants to change how we code — before catastrophe strikes.