I am a Master Generalist Software Engineer who taught myself programming by building a hobby MMORPG from scratch when I was a kid. So far, it has been twenty years I spent in programming almost every single day.