It is even worse, we had decent answers for some of the stuff back in the 40s, 50s and 60s (e.g. Dijkstra's work on concurrency, before there even were computers to run them on.)
Someone will reply to my comment with Lovelace or Babbage or Pascal :-/