Good ways to overcomplicate your code and slow down development

Chipp Walters chipp at chipp.com
Mon Sep 18 18:15:21 EDT 2006


We recently did a V2 for both ButtonGadget and eXpertSystem. While in
both cases, the interfaces changed drastically, the underlying code
didn't change that much.

I remember something Mark Weider pointed us to a year or so ago. It
said something about resisting the impulse to "wipe it clean and start
over from scratch." It mentioned typically there is a lot of smart
work-arounds, bug fixes and overall business logic in legacy code, and
if one is not careful, the baby will indeed be thrown out with the
bathwater.

Previous to that article (Mark, ???), my inclination was to always
start over and do rewrites, but after reading it, I've taken a more
evolutionary, rather than revolutionaly, approach.

-Chipp



More information about the use-livecode mailing list