Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^4: RFC: Some of my toolkit modules

by bennymack (Pilgrim)
on Sep 21, 2006 at 19:31 UTC ( [id://574248]=note: print w/replies, xml ) Need Help??


in reply to Re^3: RFC: Some of my toolkit modules
in thread RFC: Some of my toolkit modules

It has become quite clear to me that the point of these modules have completely escaped you. I will not press the issue other than to say that your statements about interfaces, coupling, source control, etc have no bearing on anything remotely related to what they do.

Like I said, I use them daily with great affect. Your comments seem dogmatic to me at the very least. I blame myself for not presenting them correctly but I hereby withdraw my request.

Even though I've seen the many places where these come in handy, it seems that the world is not yet ready to recognize them for what they are.

Replies are listed 'Best First'.
Re^5: RFC: Some of my toolkit modules
by tilly (Archbishop) on Sep 21, 2006 at 21:25 UTC
    Actually the point has not escaped me at all. I understand what they do, how they work, and why you might like them. However I have the knowledge and experience to recognize how using this approach limits you and causes you worse problems in the long run than the ones that you are avoiding.

    You are free to disregard that knowledge and experience. But I think that in so doing you've missed a valuable learning opportunity. I apparently wasted my time in trying to educate you about fundamental software development concepts that let you see the larger picture.

    It is obvious how convenient it is to type one line less now. You see that and think your modules are wonderful. It is much less obvious that they will lead to longer debugging sessions 3 months down the road. It is very far from obvious that we spend more time and energy debugging code than we do developing it, so it pays off in the long run to focus on coding in ways that avoids creating problems that need to be debugged, and ones which will make debugging faster when you have to do it.

    Someday you may learn that lesson. But obviously that won't be today.

      For what it's worth, tilly, at least I learnt something today, so your time was not wasted.

      Thanks.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (9)
As of 2024-04-23 09:04 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found