June 5, 2002

Programming Reductionism: When Less Is Truly More

eductionism is an ongoing attempt to explain complex ideas in terms of a relatively few simple or primitive ones. As such, reductionism is the heart of programming. Over the past few years, there’s been a huge increase in the amount of reusable code conveniently available to developers, primarily because both