q/design/README.js at master · kriskowal/q.
I’m the first to admit to myself that I’d love to improve my skill as a programmer. While I can manage to get things done, I see pieces of work like this and clearly see how much I have to grow. As with many language-specific programming walkthroughs, this can likely be abstracted to your language of choice in some regard.