Seriously? Is this person even for real? As if “doing the hard work” would be a statement of badassness or even of the value the game holds? Does this person realize that even the most persistent and proud of the programmers does not do the hard work? I, myself, am trying to do the hard work with my game, and a couple of things became apparent to me: first, trying to do everything yourself is (most of the time) stupid and a waste of effort, and second, I am not doing the hard work, OpenGL and the Java standard library are.
These engines, tools, libraries and whatnot are the only and best thing a programmer could do for this industry, which is to allow other people - the people who actually want and know how to make fun games - to do their work, without hassling them with stuff they shouldn’t need to know. “Doing the hard work” is not making a game, but designing the right obstacles for the right moments is.
Please, fellow gamers and developers. Stop trying to judge the value of someone’s art by the effort it took to make, and just enjoy it. Everyone will be happier like that.