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. Coding principles every engineer should know

Coding principles every engineer should know

Scheduled Pinned Locked Moved The Insider News
com
13 Posts 10 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

    Medium[^]:

    These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

    "I don't believe in principle, But, I do in interest."

    R P Mike HankeyM J R 8 Replies Last reply
    0
    • K Kent Sharkey

      Medium[^]:

      These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

      "I don't believe in principle, But, I do in interest."

      R Offline
      R Offline
      Ravi Bhavnani
      wrote on last edited by
      #2

      "...my personal engineering principals." 'Nuff said. :| /ravi

      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

      K 1 Reply Last reply
      0
      • K Kent Sharkey

        Medium[^]:

        These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

        "I don't believe in principle, But, I do in interest."

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

        Why would engineers want to know coding principles? :confused: Isn't that like saying they should know accounting principles? Or agricultural principles?

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

        K R 2 Replies Last reply
        0
        • R Ravi Bhavnani

          "...my personal engineering principals." 'Nuff said. :| /ravi

          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

          K Offline
          K Offline
          Kent Sharkey
          wrote on last edited by
          #4

          Sure, headlines are always (ALWAYS!) hyperbole.

          TTFN - Kent

          1 Reply Last reply
          0
          • P PIEBALDconsult

            Why would engineers want to know coding principles? :confused: Isn't that like saying they should know accounting principles? Or agricultural principles?

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

            K Offline
            K Offline
            Kent Sharkey
            wrote on last edited by
            #5

            :rollseyes: Well, I'm assuming he means 'software engineer', and context would help there, but sure. On the other hand, yes, I do think engineers should know accounting principles. Ag principles? I suppose depending on the type of engineer?

            TTFN - Kent

            P 1 Reply Last reply
            0
            • P PIEBALDconsult

              Why would engineers want to know coding principles? :confused: Isn't that like saying they should know accounting principles? Or agricultural principles?

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

              R Offline
              R Offline
              Ranjan D
              wrote on last edited by
              #6

              Engineering field comes with a discipline where one has to follow the principles and practices. Although the author might not have specifically said about Software Engineer, still every Engineer irrespective of their field will have their own principles. Today everyone jumps in and codes but do they all become "Good or Great Programmers", Yes if they do follow the fundamental principles. BTW The Ten Commandments that a person follows is nothing but "Biblical principles". http://en.wikipedia.org/wiki/Ten_Commandments[^]

              1 Reply Last reply
              0
              • K Kent Sharkey

                :rollseyes: Well, I'm assuming he means 'software engineer', and context would help there, but sure. On the other hand, yes, I do think engineers should know accounting principles. Ag principles? I suppose depending on the type of engineer?

                TTFN - Kent

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

                Kent Sharkey wrote:

                I'm assuming he means 'software engineer'

                Ah, self aggrandizement in a blog post; how quaint.

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

                1 Reply Last reply
                0
                • K Kent Sharkey

                  Medium[^]:

                  These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                  "I don't believe in principle, But, I do in interest."

                  Mike HankeyM Offline
                  Mike HankeyM Offline
                  Mike Hankey
                  wrote on last edited by
                  #8

                  When I was in school I went to the principle pretty often and he was real interested in the trouble I got in. He had a paddle with my name on it...

                  Along with Antimatter and Dark Matter they've discovered the existence of Doesn't Matter which appears to have no effect on the universe whatsoever! Rich Tennant 5th Wave

                  1 Reply Last reply
                  0
                  • K Kent Sharkey

                    Medium[^]:

                    These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                    "I don't believe in principle, But, I do in interest."

                    J Offline
                    J Offline
                    jtrz
                    wrote on last edited by
                    #9

                    Nice article. How about an article "Engineering Principles Every Developer Should Know"?

                    1 Reply Last reply
                    0
                    • K Kent Sharkey

                      Medium[^]:

                      These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                      "I don't believe in principle, But, I do in interest."

                      R Offline
                      R Offline
                      R Giskard Reventlov
                      wrote on last edited by
                      #10

                      I agree with most of what he says. I would also add RTFM.

                      "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair. Those who seek perfection will only find imperfection nils illegitimus carborundum me, me, me me, in pictures

                      1 Reply Last reply
                      0
                      • K Kent Sharkey

                        Medium[^]:

                        These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                        "I don't believe in principle, But, I do in interest."

                        W Offline
                        W Offline
                        Wonde Tadesse
                        wrote on last edited by
                        #11

                        Not bad though he missed lot of them.

                        Kent wrote :

                        I don't believe in principle

                        Me neither, But I sometimes follow principle and this is my fav. one.The Ten Commandments of Egoless Programming[^]

                        Wonde Tadesse

                        1 Reply Last reply
                        0
                        • K Kent Sharkey

                          Medium[^]:

                          These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                          "I don't believe in principle, But, I do in interest."

                          B Offline
                          B Offline
                          bryce
                          wrote on last edited by
                          #12

                          I'm getting a 404 on that article anyone else? Bryce

                          MCAD ---

                          1 Reply Last reply
                          0
                          • K Kent Sharkey

                            Medium[^]:

                            These aren’t rules or engineering guidelines. They’re simply the principles that I pay attention to when I write and operate code.

                            "I don't believe in principle, But, I do in interest."

                            R Offline
                            R Offline
                            Rob Grainger
                            wrote on last edited by
                            #13

                            One of these "First rule of optimizing: don’t." reminds me of Martin Fowler's "First Law of Distributed Object Design: Don't distribute your objects" (Patterns of Enterprise Application Architecture).

                            "If you don't fail at least 90 percent of the time, you're not aiming high enough." Alan Kay.

                            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