Learning how to code as a child with no internet connection; you are forced to invent everything from scratch. I have many stories about this but the one that I keep coming back to is how I invented databases.