spicy take, programming
The biggest technical hurdle in programming today is that it's way too difficult to deal with any sort of persistent data, and both conventional data management systems and the 'magic' persistence systems we have today are woefully inadequate for the job