??? 08/15/05 14:15 Modified: 08/15/05 14:21 Read: times |
#99435 - your mileage may vary Responding to: ???'s previous message |
Erik, please note, I agree with your arguments - just I maybe have a slightly different viewpoint.
Erik Malund said:
I can not count the number of times I have seen totally unnecessary "fancy" code (plenty of unused resources - time and space) causing someone to ask me to fix "that little last bug". Invariably this turns out to be "those pesky bugs we can not get rid of" and the only reasonable cure is a major effort to "unfancy" the code. This is where our experience differs - I have seen and corrected results of incompetent programming and also hard-to-find errors (of the interactions-type) - and also had to do the "fancy" programming simply to make an almost-ready-project work smoothly enough - but I have never met this as a major problem. I would call for "competent" rather than "defensive" programming. Jan Waclawek PS. Re your PS: not everything is money. For example, I '51 mostly as a hobby, so I can afford to "show off" there - it really does not matter if it is $0 per minute or $0 per hour :-) And maybe what I learn for $0/hour (and in your example) will turn out to be worth $$$$ in the future - so one can see it as an investment just like any other study. Again, case dependant. |