Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Stress affecting code output

by demerphq (Chancellor)
on Jun 14, 2005 at 16:32 UTC ( [id://466628]=note: print w/replies, xml ) Need Help??


in reply to Stress affecting code output

Personally Class::DBI scares me. While it sounds like you have some fair points, and some reasonable comments from other monks, i think there is an angle not mentioned. Maybe your Boss has a point to some of his carping? Maybe overreliance on "magical" modules that you dont know that well is part of the problem? (Note i dont know who you are or what your skill levels are, for all i know you could have written C::DBI in the first place, so im not trying to be snotty here.)

For instance i've seen a lot of comments about C::DBI that make me think its not suitable for nontrivial production DB enviornments. My own personal experience with it convinced me quite quickly I wouldn't gain any dev time, nor quality by using it. Maybe you need to reasses your tools in light of the comments by your boss and the apparently aggresive time schedule that your project is operating under.

Also, i think perhaps its worth remembering that Perfect is the enemy of the Good. Its better to have something running properly quickly than to eventually have something running The Right Way.

---
$world=~s/war/peace/g

Replies are listed 'Best First'.
Re^2: Stress affecting code output
by Anonymous Monk on Jun 14, 2005 at 21:56 UTC
    Thanks for playing devil's advocate. I agree with your comment on Perfect vs Good, and right now I'm trying to hang on to Good Enough. Also agree that there is likely a point to the Carping, but from what I can tell that point is get as much done as fast as possible. My approach to that is to write tests for everything I do because I used to not do test driven development and I don't want to go back there at any cost. I know that it takes 2x time to produce code that I can show which uses tests, but only takes 1x time (plus 2x interest) without writing tests.

    Can you comment on what you would use instead of Class::DBI? I know it's not perfect, but it works well for most situations.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://466628]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2024-04-26 02:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found