I know. FizzBuzz has been done to death. But I want to use it as a familiar base upon which we can explore some of the common tradeoffs involved in writing and maintaining software. In this article, I’ll show multiple implementations of FizzBuzz, all designed to achieve different goals, and discuss the implications of each.
Today I live-streamed the making of Fruity Bat (a Flappy Bird clone) in
Ruby using the
gosu gem. Watch the videos below, and check out the code on