in reply to Use modules or roll your own?

Worse, if it sorta works, I might be tempted to not to bother trying to figure things out, because, hey, I've got more important things to do than noodle about in the details.

Hmm, I'd argue that most of the people I know who claimed that rolling their own modules was a "learning experience" fell victim to the same problem. I find this argument unconvincing.

Replies are listed 'Best First'.
Re: Use modules or roll your own?
by Abigail-II (Bishop) on Jul 29, 2002 at 15:00 UTC
    Not only that, but where do you stop?

    Roll your own pragmata?
    Roll your own perl?
    Roll your own libc?
    Roll your own device drivers?
    Roll your own OS?
    Roll your own hardware?

    Abigail

      Roll your own perl?

      Roll your own awk (like Larry Wall did)?

      Roll your own OS?

      Roll your own unix (like Linus Torvalds and/or Richard Stallman did)?

      Roll your own gopher (like Tim Berners-Lee did)?

      Seems like we have a lot of respect for those who chose to reinvent the wheel and got something good.

        They didn't reinvent the wheel for the sake of reinventing the wheel. They did it to get something better, because they were not satisfied with was already out there.

        And that's exactly the reason I've been given in this thread when I decide not to use a module, but roll my own.

        Larry didn't write Perl to get a better understanding of awk.

        Abigail

      mitd notes that it may be possible at the quantum
      level to 'roll your own universe'. In which
      case Abigail's list could only be
      achieved through reverse engineering.

      mitd-Made in the Dark
      'Interactive! Paper tape is interactive!
      If you don't believe me I can show you my paper cut scars!'