Programming, Problem Solving, Coding, Competition, Computer Science.
Builder This one might be the hardest one. Design a system, that understands the text in a way that generates applications based on the text description. Sounds impossible. The user describes what kind of application she needs and the system generates a brand new app based on the requirements.