Making Code Speak

A weblog of tools, techniques, styles and habits for programming with fluency.

Tiny Projects

On Twitter yesterday, Amy Hanlon asked everyone for lists of short self-contained programming projects, and I realized I’ve been collecting one of those in my head for the past few years. Time to get it out of my head and onto a blog!

Energy level permitting, I try to spend a lot of time practicing my development skills. And because of my priorities as a developer – integrating early and often, responding to changes, not building what’s not needed, incremental delivery – I prefer projects with a real UI that can work end-to-end, rather than narrower things like math problems. For me, a good exercise project has a few key features:

My List

With all that in mind, here are some of the projects I’ve found myself coming back to in my years of practice:

Moar Lists

This isn’t the only list of toy projects! There are a bunch of others out there that are similar in spirit. A few I know of:


Many thanks to Danielle Sucher for pointing out that my Twitter spam on this topic yesterday would make for a good blog post, and to Amy Hanlon for bringing it up in the first place. This was apparently just the encouragement I needed to start blogging again!

So, how about you? Do you have any favorite programming problems you use for practice? (Oh yeah, I’m also experimenting with having comments here.)

posted by Moss on 18 April 2014

comments powered by Disqus