NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Do you really want programmers making the call? (Score:2)
In answer to your straw man who "imperiously announces that he'll refactor the entire system to keep this from happening ag
Re:Do you really want programmers making the call? (Score:2)
I think you and I are mostly on the same page. I never said that programmers should make this call. I see a lot of programmers railing against managemers who say "we need this done now" when, in fact, it really does need to be done now. When programmers get a better knowledge of the business side, they can better understand the business decisions (and that goes for the business folks knowing the tech side) and make more reasonable recommendations.
It reminds me of when I used to manage coffee carts while in college. Some employees would complain that we'd sell 30 cents worth of product for two dollars. They thought we were ripping people off. I then sat them down and showed them how we could sell that 30 cents for two bucks all day long and go out of business. For someone to focus on just the one little thing they do and not try to appreciate the things others do is a recipe for disaster. Many programmers, managers, secretaries, QA people, etc., are guilty of this.
Reply to This
Parent
Re:Do you really want programmers making the call? (Score:2)
Re:Do you really want programmers making the call? (Score:2)
True, but I see too many new programmers agonize and complain over "perfect" code, failing to realize that perfect is the enemy of the good. Of course, "perfect" is also highly subjective and changes over time. Companies are rarely hiring us for pure research. They're hiring us to get things done and either make or save money. I really do feel that one of the worst mistakes programmers make is forgetting that they're working for a business and not turning in homework.