I'm passionate to find solutions to problems, and programming give me the tools to do it in the right way, because I can simulate almost anything that happen in the real world (With some restrictions of context), or even create something completely new. That's what I can feel about programming and what keep me driven me forward in this profession.
All start when I was playing video games when I was a child, I want to create them, I wanted to created this magnificent worlds, with characters, graphics and sounds, but then I found that what I really like was the way the game perform it self, how the logic is managed, that every action have a reaction, I was interested in the laws behind the scenes.
In a point I saw myself creating this kind of laws in very simple way through algorithms, and I enjoy to apply them, from a game perspective or web application, I just enjoy to keep pushing myself in to find this laws.