Unfortunately, due to his lack of professional knowledge, this "senior software developer" has stooped even lower by sniping at me in a totally unrelated thread. http://mailman.lbo-talk.org/pipermail/lbo-talk/Week-of-Mon-20111024/013696.html
Like a hydra, each time you point out one error he makes, he'll make two more to justify it. Sorry for participating in this doomed spiral, so I'll stop.
(I clarified my last post offlist, so I'd like to clarify publicly too: I recall everyone else's contributions as being reasoned. I didn't want to provoke Ravi by singling him out, but I respected everyone else's participation.)
All the best,
Tj