Well, I am a software developer who professionally believes that knowledge is the greatest investment I can ever make. Every day I try to learn something new and better myself. I make mistakes and that's fine as long as I learn from them. I would love to master the art of learning from mistakes that others have made as well as sharing my experiences with them. That's the main reason I joined a site like this, because I believe that 1 + 1= 3+ ;)