Modern Maintainable Code


One of my biggest concerns with programming these days is how to write good, maintainable, code. Code should be elegant: easy to read and easy to evolve. I've been meaning to get on my soap box and talk about this for a while now, so here goes.


Special thanks to David Snider, a colleague at the University of Michigan, for editing and reviewing many of my articles.