A more promising approach is to develop means of communication that humans just can't ignore. Pull up too fast and the stall horn will blare, and the stick shaker will rattle the yoke in your hands. But the biggest improvements in safety will often require cutting humans out of the decisional loop altogether. The thought horrifies techno-phobes, but machines have in fact become much more reliable than people. Machines don't fall asleep at the wheel or indulge in pleasant sexual fantasies when they should be checking the altimeter or fuel gauge.
Machines work by the book.
We will never put a complete end to hardware failures like a cargo door that bursts open or an engine that shears off from a wing. But accidents of this kind have become comparatively rare. The more common ones involve humans who said or heard the wrong thing. From my own cockpit experience I'm convinced that our pilots and air traffic controllers constitute one of the most disciplined, responsible and reliable teams you'll ever find. But they're still human, the airspace and airports are crowded, and planes move fast.