February 03, 2003

Programming Ughs

You know, I like writing elegant code. I also like architecting. I also like maintaining. But, taking badly written code and trying to remold it into something elegant is really hard. Not because the coding is hard, but because you're under pressure to keep as much of the existing code as you can. And that's hard. Some things you can tear apart and rewrite which will save you time, others put you on a slippery slope to doom, and it's hard to tell before you're already slippy-sloping.

Write now I'm converting poorly organized php code that tried to overmeta itself without allowing for extensibility, trying to put it into classes and objects while also retaining the metaness, which is making me start to think about stuff like class introspection, which I really don't want to do. Posted by Curt at February 3, 2003 12:52 AM