I've been developing software for 12 years. Worked in companies with high workloads, collected best practices and moved to startups where I built several products from scratch.
I fell in love with software development at university. Once I woke up in the middle of the night, because I figured out the solution for a programming task. I immediately jumped on the computer to check it if it was correct. It worked and I felt like the happiest person in the world.
I'm from a small town. Then I moved to the capital, then to another country - self-made challenges to bring more fun into life. Now I switched to travelling to interesting places like Uganda, bureaucracy of moving to another place is no fun :)