So borrowing an idea from the NCO Creed
, I thought I do one for software developers:
iscipline will be my watchword, the software I create will never
be perfect, but I will perform my job to the best of my abilities and
remember that every letter I type should have purpose.
go is the enemy of good code, I will remember that "I am not my
code" and never fail to admit mistakes and fix in in a humble manner.
alue is provided not through MORE code, but less. My software will be succinct.
nergy overshadows ability, I will bring my "A" game and not give up because it's "too hard".
ove for my users is always in my heart, they will break my code, I will fix it
penness wins over closedness, I will share my tips and secrets and together we'll all make the world a better place.
atience is paramount, sometimes the answer isn't the first, second, or fiftieth idea.
mpathy for the newbie and the uninformed wins, you never know
when that intern's stupid idea will bear fruit, don't be an asshat when
espect the matrix, the network effect is a power for GOOD and BAD, know how to wield it responsibly.