1993 - I was born in a dead boring town and was very shy. In this context my dad's computer was utterly awesome.
2001 - After seeing my brother coding in Clipper 5 I wanted to do the same. I didn't have manuals or Internet access (I lived in the 3rd world) so I reverse engineered my brother's code to learn.
2003/2004 - Fell in love with infosec. Low level code for crackers, network protocols, etc. Already had a basic internet connection and I was really happy learning.
2011 - Went to the uni to meet other people like me and finally master all these "hackers stuff" I loved. Uni was underwhelming and time-consuming but got a few good friends and started loving software development.
2016 - After years of being working on side projects and teaching at uni I finally got my first job as developer.
2021 - Not really happy spending my time in meetings and fire fighting production issues. Thinking about what I want to do next.
1) Some people don't share your passion for software. They consider this like just another job, they are not interested in improvement as long as they can do daily programming tasks. That's ok.
2) It's not enough that an idea makes sense to you to communicate it. People usually hate changes, you need to understand all the details before opening your mouth.
3) I remember many a-ha moments regarding how the Internet works while reading "Computer networks" by A. Tanembaum.
- "Godel, Escher, Bach" by Douglas Hofstadter
- "Foucalt's pendulum" by Umberto Eco.
- "A Perfect Vacuum" by Stanislaw Lem.
- "Hitchhiker's Guide to the Galaxy" by Douglas Adams.
- Lose 3% of body fat / 2 Kgs.
- Run a marathon.
- Complete a 5.6Km run in less than 32 mins.
- Get my VO2Max to 50.2.
- Read 12 books.
- Get the first 200 subscribers in my podcast about computer science history (not yet published)