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
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. Other Discussions
  3. The Insider News
  4. The cargo cult of good code

The cargo cult of good code

Scheduled Pinned Locked Moved The Insider News
designalgorithmshelp
4 Posts 4 Posters 0 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

    Paul Boyd[^]:

    The conventional wisdom that’s been handed down around software design is more about following a set of rules and best practices than reducing complexity.

    One day, John Frum will fix all our code

    Not a new article, but new to me.

    O J 2 Replies Last reply
    0
    • K Kent Sharkey

      Paul Boyd[^]:

      The conventional wisdom that’s been handed down around software design is more about following a set of rules and best practices than reducing complexity.

      One day, John Frum will fix all our code

      Not a new article, but new to me.

      O Offline
      O Offline
      obermd
      wrote on last edited by
      #2

      He points out the difference between a novice programmer and an experienced programmer. The novice will follow the "rules" without thinking about whether or not they're applicable.

      Greg UtasG 1 Reply Last reply
      0
      • K Kent Sharkey

        Paul Boyd[^]:

        The conventional wisdom that’s been handed down around software design is more about following a set of rules and best practices than reducing complexity.

        One day, John Frum will fix all our code

        Not a new article, but new to me.

        J Offline
        J Offline
        jeron1
        wrote on last edited by
        #3

        Explain to me why I thought of Clutch Cargo[^] when I read the thread title. :confused: :laugh:

        "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

        1 Reply Last reply
        0
        • O obermd

          He points out the difference between a novice programmer and an experienced programmer. The novice will follow the "rules" without thinking about whether or not they're applicable.

          Greg UtasG Offline
          Greg UtasG Offline
          Greg Utas
          wrote on last edited by
          #4

          He also says, rephrasing a book about plain writing:

          Quote:

          Rewriting is the essence of programming.

          So true, but many fail to do it once the code works. Rewriting will probably break something, and the thought of having to debug it again is oh so painful.

          Robust Services Core | Software Techniques for Lemmings | Articles
          The fox knows many things, but the hedgehog knows one big thing.

          <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
          <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

          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