I’m often asked by lay people why we humans can undertake large construction or engineering pr
I’m often asked by lay people why we humans can undertake large construction or engineering projects with relative success and yet we struggle to deliver software projects without bugs and on time.