High-Level Programming on the Tech Tree