Need to find a way to make software developers quit thinking it's cool to develop in 3GLs and start thinking harder about how to climb the abstraction ladder. As long as the software world stays mired in and growing the 3GL mud ball, the state of the art will never advance.