IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Very typical
We are having code reviews now, but we haven't gone back and reviewed all the "legacy code". The problem is that a "legacy code review" would cut into our new projects, and the owner feels that we need to deliver these new projects for us to stay in business.

Been there, done that. :=(

Actually, ten or fifteen years ago, I was the programmer behind a complete rewrite of what I guess you'd call a "core component". Took a really crufty program, reduced it to essentials, and rewrote from scratch.

I suppose there are people who turn their noses up at such projects, but except for the "drop everything, we've got to do this" three month interruption (which, after all, can't have been that important since I don't remember much about it), it was a pretty interesting and rewarding project.

Alas, since then I've met/encountered a lot of code that could have used the same treatment, but never got it.
"Beware of bugs in the above code; I have only proved it correct, not tried it."
-- Donald Knuth
New Now that you mention it...
... I seem to recall doing the same on a small project. The hardest part was not insulting the previous programmer whose mindset was very very COBOL (but he'd written this in QuickBASIC). This was because he was my boss. Fortunately, he quickly accepted I was a rather better programmer than he.

Hmm. I seem to recall a few more I did along the same lines. One I even did to myself! (Dial-in package around Banyan VINES; front-end program written in QuickBASIC for authenticating the user upfront before they connected to the server. Managed to re-write it in VINES' dial-up scripting language. Saved a few hundred K.)

Wade.

"All around me are nothing but fakes
Come with me on the biggest fake of all!"

     Cringely makes the case Re: Why nobody has beaten Microsoft - (inthane-chan) - (13)
         To certain extent right - (JayMehaffey)
         I expected better from him. - (Brandioch) - (1)
             Pearls before swine. - (Ashton)
         Microsoft will lie, cheat, steal and work very hard... - (gdaustin) - (4)
             Woo-Hoo! Great story! - (jb4) - (3)
                 More - (gdaustin) - (2)
                     Very typical - (wharris2) - (1)
                         Now that you mention it... - (static)
         Microsoft listens - (tuberculosis) - (4)
             Re: Microsoft listens - (jb4) - (3)
                 That's the basic technique. - (inthane-chan)
                 Python and Perl run on it. - (admin) - (1)
                     Perl only sort of - (ben_tilly)

The Elvish prince was so powerful and legendary that his first name alone contained over twenty apostrophes.
47 ms