In the immortal words of one Homer J. Simpson, “All work and no play makes Homer something, something.” Well, Homer, I agree! We can’t sit around making business applications all day; we gotta sneak some fun in there every so often!
In my capacity as a team lead, I’ve been asked several times by junior developers what they can do to improve their skills. My answer has always been the same: make games! It sounds weird, but the truth is that games force us to overcome challenges in ways you can’t anticipate. Games require us to use all our skills in novel ways, from data structure ...