I am a professional software developer working as a freelancer. In my spare time I like to make games. So far I have focused on programming and I am quite proficient at it; but now I am learning about game design as a broader discipline. I'm reading books on the matter, but my plan is to learn by doing.
I think doing remakes is a good way to learn for me to learn. It allows me to focus on details that I would overlook just by playing. So my first projects are all remakes. But stay tuned, I'm working on a long-term original project.