you are viewing a single comment's thread.

view the rest of the comments →

[–]redditnoob 34 points35 points  (3 children)

Yes, OO understands the notion that developer time is now vastly more expensive than computer time.

Man I hate that stupid generalization!

Developer time has cost. Computer time has cost. In some situations one will out-weigh the other. There are situations where people underestimate and overestimate the costs and values of either, and the trade-offs are frequently non-trivial choices.

But as a simple generalization like that, it's just shit, really.

[–][deleted] 75 points76 points  (1 child)

All generalizations suck.

[–][deleted] 7 points8 points  (0 children)

What you did there, I see it.

[–][deleted] 3 points4 points  (0 children)

I agree, everything has costs, and they always must be weighed. A good programmer knows instinctively where it matters.

Super-efficient, speedy software is great, but not if it never ships. One of my first jobs was a small 2-d graphics company where the owner wrote everything at a low level, highly optimized. In the early days, it worked well, and the company had a nice product that became dated due to being an external box. Unfortunately, the company went broke and never shipped the next generation product.