The Programmer's Code

Discussion about everything. New games, 3d math, development tips...
Post Reply
theweirdn8
Posts: 21
Joined: Sun Feb 19, 2012 10:05 pm

The Programmer's Code

Post by theweirdn8 »

Hey guys and gals,

So today I managed to write up a draft to the Programme'rs Creed. I'm posting to multiple coding communities and seeking assistance in producting a final draft.

Below is the creed.

Please comment on what you like, dislike, love and want changed.


The Programmer’s Creed

I believe in using programming to making the world a better place.
As technology grows I will grow.
I declare my abilities are not unmatched by other programmers.
Though an expert, I am still a novice.

I believe in the optimization of code.
I believe in constants and global variables
I believe in local and temporary variables

I believe in the ethical use of code
I will not use my code to harm or scam others.
I will not use my code to create viruses or malware.
My code will respect the human rights and dignity of others.

I believe in the open source community
When able to I will post tutorials and help beginners.

I believe in the commercial community
I will not persecute developers for making their projects commercial.

I believe in the standardization of code
I believe in using comment lines in an appropriate way
I confess there is no perfect programming language, the unity of developers and hope for a brighter future with technological advancement.


*You may use this creed on your websites, media, digital and physical print without permission. IF you do, please post in the comment section of places the creed is read and recited*
Thanks
Cube_
Posts: 1010
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: The Programmer's Code

Post by Cube_ »

hey, I like this text ^^;
If I use it I'll comment here, for now I'll just bookmark it.
"this is not the bottleneck you are looking for"
kazymjir
Posts: 727
Joined: Sat Feb 20, 2010 4:05 pm
Location: Munich, Bayern

Re: The Programmer's Code

Post by kazymjir »

You need to get a costume like St. Ignucius and spread the words!
theweirdn8
Posts: 21
Joined: Sun Feb 19, 2012 10:05 pm

Re: The Programmer's Code

Post by theweirdn8 »

Saint Ignatius is indeed legendary.
Asimov
Posts: 246
Joined: Thu Dec 04, 2014 7:41 pm
Contact:

Re: The Programmer's Code

Post by Asimov »

Hi theweirdn8,

I like your text and agree with most, but global variables are the spawn of Satan LOL, and lead to all kinds of problems if not kept in check.
Cube_
Posts: 1010
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: The Programmer's Code

Post by Cube_ »

While global variables are evil they're a necessary one and a powerful tool if used with discretion.

If used wrong they incite chaos and code stink, but in the few cases where they're used right they can instill an unparalleled amount of elegance.
Personally I think getters and setters are worse in 99% of cases, they're typically a sign of poorly designed OO code; they ruin encapsulation and make debugging hard (if used wrong).
"this is not the bottleneck you are looking for"
Post Reply