Software is amazing isn't it? I can self-learn so much. I can make interesting & useful things. I can share them with the world instantly. Sure, I can make money from them. But I don't have to. It can just be fun & exciting to make, share and help others!