This is not a problem that can be solved by technology, or at least not with what we have available now or in the near future. Sure enough there are better aids out there to assist flight crews but I doubt that's what went wrong here.
Technology will fail you at some point, call it electronic hiccup or whatever, but it will happen inevitably.
There is still no substitute for proper training, task orientation, correct attitude and vigilance. If you look sharp enough you will see the holes in the cheese lining up. I've made my fair shares of mistakes and both attitude and vigilance (or lack thereof) took part in all of them. I hope that I'm wiser now...