Comment Re:Exercise while you work. (Score 1) 865
Green and lean, but mostly... geek.
Green and lean, but mostly... geek.
What makes you think this hasn't already happened? Maybe we're part of a big computer thats trying to answer some kind of big question or something.
42
Management has a tendency to ask engineers to reuse the wrong code almost every time. Code that has been badly designed and/or badly implemented is code that comes up in management meetings. Every week. For months. They start tracking it, and finally, someone beats the code into submission, and they add up the cost. "Wow. $150 thousand!"
The next time a project comes up and management can possibly imagine that their $150,000 "investment" might get leveraged, they push the engineers to reuse that code. "It must be good! It cost us $150,000 to develop it!" The reality is that this code should have been taken out behind the shed and shot. When it gets reused, even more bugs will be found, and the cost of the project will go up.
On the flip side is beautifully designed and implemented code. It works almost immediately, and without wringing of hands and gnashing of teeth. It therefore never sees the light of day at a management meeting. It is beneath their radar. They will never suggest that it be reused, because they know nothing about it. That's the code you want to reuse.
WARNING TO ALL PERSONNEL: Firings will continue until morale improves.