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

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.

Replies are listed 'Best First'.
Re^6: RFC: Some of my toolkit modules
by mhacker (Sexton) on Sep 22, 2006 at 06:50 UTC
    For what it's worth, tilly, at least I learnt something today, so your time was not wasted.

    Thanks.