Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Other Discussions
  3. The Insider News
  4. Seven things you should never code yourself

Seven things you should never code yourself

Scheduled Pinned Locked Moved The Insider News
comhelp
6 Posts 5 Posters 1 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kent Sharkey
    wrote on last edited by
    #1

    New Relic[^]:

    Sometimes we are too quick to jump in and start cranking out code to solve the problem without considering all the implications of the issues we’re trying to solve. We don’t consider that someone else might have already solved this problem, with code available for our use that has already been written, tested, and debugged.

    "There is no new thing under the sun"

    P M M 3 Replies Last reply
    0
    • K Kent Sharkey

      New Relic[^]:

      Sometimes we are too quick to jump in and start cranking out code to solve the problem without considering all the implications of the issues we’re trying to solve. We don’t consider that someone else might have already solved this problem, with code available for our use that has already been written, tested, and debugged.

      "There is no new thing under the sun"

      P Offline
      P Offline
      PIEBALDconsult
      wrote on last edited by
      #2

      Kent Sharkey wrote:

      already been written, tested, and debugged

      ... but does something other than what we want.

      You'll never get very far if all you do is follow instructions.

      1 Reply Last reply
      0
      • K Kent Sharkey

        New Relic[^]:

        Sometimes we are too quick to jump in and start cranking out code to solve the problem without considering all the implications of the issues we’re trying to solve. We don’t consider that someone else might have already solved this problem, with code available for our use that has already been written, tested, and debugged.

        "There is no new thing under the sun"

        M Offline
        M Offline
        Maximilien
        wrote on last edited by
        #3

        until the "free" library your code depends on starts crapping out.

        I'd rather be phishing!

        P 1 Reply Last reply
        0
        • M Maximilien

          until the "free" library your code depends on starts crapping out.

          I'd rather be phishing!

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

          Or abandoned, or bought by Oracle, etc.

          You'll never get very far if all you do is follow instructions.

          1 Reply Last reply
          0
          • K Kent Sharkey

            New Relic[^]:

            Sometimes we are too quick to jump in and start cranking out code to solve the problem without considering all the implications of the issues we’re trying to solve. We don’t consider that someone else might have already solved this problem, with code available for our use that has already been written, tested, and debugged.

            "There is no new thing under the sun"

            M Offline
            M Offline
            Michael Bergman
            wrote on last edited by
            #5

            While I may agree with the idea, the article is worthless insofar as it fails to give any examples of existing libraries, either in C++ or C#. Saying "Google it" is an antipattern.

            m.bergman

            For Bruce Schneier, quanta only have one state : afraid.

            To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

            In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

            I am not a chatbot

            D 1 Reply Last reply
            0
            • M Michael Bergman

              While I may agree with the idea, the article is worthless insofar as it fails to give any examples of existing libraries, either in C++ or C#. Saying "Google it" is an antipattern.

              m.bergman

              For Bruce Schneier, quanta only have one state : afraid.

              To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire

              In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron

              I am not a chatbot

              D Offline
              D Offline
              Deflinek
              wrote on last edited by
              #6

              You are absolutely right. What's more this article omits a few quite more important "tasks" that many people are eager to implement themselves, for example caching and security.

              -- "My software never has bugs. It just develops random features."

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups