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. The Programmer's Oath

The Programmer's Oath

Scheduled Pinned Locked Moved The Insider News
htmlcom
14 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

    Clean Coder[^]:

    In order to defend and preserve the honor of the profession of computer programmers...

    Eh. Worked on my machine.

    T M A B 4 Replies Last reply
    0
    • K Kent Sharkey

      Clean Coder[^]:

      In order to defend and preserve the honor of the profession of computer programmers...

      Eh. Worked on my machine.

      T Offline
      T Offline
      TheGreatAndPowerfulOz
      wrote on last edited by
      #2

      Rinse and repeat.

      Decrease the belief in God, and you increase the numbers of those who wish to play at being God by being “society’s supervisors,” who deny the existence of divine standards, but are very serious about imposing their own standards on society.-Neal A. Maxwell You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun

      1 Reply Last reply
      0
      • K Kent Sharkey

        Clean Coder[^]:

        In order to defend and preserve the honor of the profession of computer programmers...

        Eh. Worked on my machine.

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #3

        My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

        V K B D N 5 Replies Last reply
        0
        • M Marc Clifton

          My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

          V Offline
          V Offline
          vinclaro001
          wrote on last edited by
          #4

          Amen.

          1 Reply Last reply
          0
          • M Marc Clifton

            My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

            Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

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

            :thumbsup: I like yours better than his, except maybe the first one. My life is JavaScript these days.

            TTFN - Kent

            M 1 Reply Last reply
            0
            • K Kent Sharkey

              :thumbsup: I like yours better than his, except maybe the first one. My life is JavaScript these days.

              TTFN - Kent

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #6

              Kent Sharkey wrote:

              My life is JavaScript these days.

              Javascript is the exception because you just have to code in it to do web stuff. But actually choosing to use Ruby, Python, or PHP? Ugh. However, choosing to use Javascript with node.js is another WTF for me. To the tune in Rocky Horror...I'm just a sweet anachronistic anarchist. ;) Marc

              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

              1 Reply Last reply
              0
              • K Kent Sharkey

                Clean Coder[^]:

                In order to defend and preserve the honor of the profession of computer programmers...

                Eh. Worked on my machine.

                A Offline
                A Offline
                Amarnath S
                wrote on last edited by
                #7

                I will not use if - else statements to make my code work differently in test and production modes.

                P 1 Reply Last reply
                0
                • M Marc Clifton

                  My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

                  Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                  B Offline
                  B Offline
                  BillWoodruff
                  wrote on last edited by
                  #8

                  Yowza, what you said, Brother !

                  «I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.

                  1 Reply Last reply
                  0
                  • K Kent Sharkey

                    Clean Coder[^]:

                    In order to defend and preserve the honor of the profession of computer programmers...

                    Eh. Worked on my machine.

                    B Offline
                    B Offline
                    BillWoodruff
                    wrote on last edited by
                    #9

                    Well, I vote for Marc's version of the oath(s). But, if I had to add one additional "commandment" to the impossible-to-attain-ideals set forth in the linked-to article: 10. I vow to do whatever it takes to make sure I am fully compensated, my person and intellectual property rights are treated with respect, and that I am paid on time.

                    «I want to stay as close to the edge as I can without going over. Out on the edge you see all kinds of things you can't see from the center» Kurt Vonnegut.

                    1 Reply Last reply
                    0
                    • A Amarnath S

                      I will not use if - else statements to make my code work differently in test and production modes.

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

                      Doesn't that also prohibit using mock objects in testing?

                      A 1 Reply Last reply
                      0
                      • P PIEBALDconsult

                        Doesn't that also prohibit using mock objects in testing?

                        A Offline
                        A Offline
                        Amarnath S
                        wrote on last edited by
                        #11

                        No, does not prohibit that. Should have added: '... and thereby be the cause for penalties worth billions of Euros'. Because, the ultimate blame for this recent emission test fiasco fell on a couple of 'software engineers', aka programmers.

                        N 1 Reply Last reply
                        0
                        • M Marc Clifton

                          My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

                          Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                          D Offline
                          D Offline
                          den2k88
                          wrote on last edited by
                          #12

                          Damn I finished the space in the signature. I'll have to put this in my bio.

                          GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver "When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey "just eat it, eat it"."They're out to mold, better eat while you can" -- HobbyProggy

                          1 Reply Last reply
                          0
                          • A Amarnath S

                            No, does not prohibit that. Should have added: '... and thereby be the cause for penalties worth billions of Euros'. Because, the ultimate blame for this recent emission test fiasco fell on a couple of 'software engineers', aka programmers.

                            N Offline
                            N Offline
                            Nelek
                            wrote on last edited by
                            #13

                            Avijnata wrote:

                            this recent emission test fiasco fell on a couple of 'software engineers', aka programmers.

                            Logical, they not have the $$$ of the managers to buy allibies ;P

                            M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                            1 Reply Last reply
                            0
                            • M Marc Clifton

                              My programmer's oath: 1. I will work not work with Ruby or other duck-typed, runtime-typed, or "script kiddie" languages. 2. I will not work with people that work with #1 3. I will code when my brain feels like coding, I will not code on YOUR timeframe 4. I will not work in a cubicle. 5. I will not put up with shitty equipment and stupid management decisions 6. I will write code that is maintainable, extensible, commented, and documented, no matter what management says. 7. I will spend time testing my code, but YOU damn well better have a people, resources, and the commitment to test my code independent of me. 8. I will write code using my own well thought out architecture, not some fly-by-the-seat-of-your-pants Agile methodology bullshit. 9. I will not waste my valuable time learning some half-ass open source latest rage just because every other idiot says it's the latest rage. 10. I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills. So yeah, there you go. Marc

                              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                              N Offline
                              N Offline
                              newton saber
                              wrote on last edited by
                              #14

                              Marc Clifton wrote:

                              I will always have time to work on my own stuff because frankly, it's usually more interesting than the crap project I'm working on that actually pays the bills.

                              :thumbsup::thumbsup::thumbsup::thumbsup::thumbsup:

                              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