This is awesome! but I want to ask, did this, at any point of time, felt like sacrificing free time that could have been used for other fun activities?
On contrary, I felt the opposite most of the time - "I should be writing code right now instead of playing video games or socializing on weekends." But that will differ from person to person. Certainly not everyone will enjoy programming 24/7.