On Fri, 7 Jan 2005, Matt Kettler wrote:
> Hmm, as a user that makes sense. As a programmer, it does not. There's 
> nothing like adding "backward compatibility" kludges to add bugs to your 
> code. Bugs mean extra work for the developers, work that could be better 
> spent fighting spam.

I guess it's just a difference in philosophy and attitude. On software 
projects I code, I leave backwards compatibility in if possible. Most of 
the time its very simple and never a kludge.

Of course I design my code cleanly so backwards compat is rarely a kludge. 
I havent looked at SA code but I would hope it's written well enough that 
backwards compat for such a simple option isn't hard. If its too hard, 
then it would indicate a problem with the design.

Again, this philosophy of not supporting backwards compat where it is easy 
to do will just hurt in the long run, like it is hurting php, apache, 
perl, and other projects. Often, not supporting backwards compat for old 
stuff means you will not get the critical mass and support required for 
users to embrace your new stuff. I hope SA doesnt embrace this philosophy. 
You want more users to be using the new versions, not less.

-Dan

Reply via email to