Nick Johnstone's "Programmer's Oath" is billed as "An oath for programmers, comparable to the Hippocratic Oath." Naturally, it's on Github and you can create a pull request if you think that Johnstone got something wrong.
As a programmer, I swear to fulfill these tenets:
I will only undertake honest and moral work. I will stand firm against any requirement that exploits or harms people.
I will respect the learnings of those programmers who came before me, and share my learnings with those to come.
I will remember that programming is art as well as science, and that warmth, empathy and understanding may outweigh a clever algorithm or technical argument.
I will not be ashamed to say "I don't know", and I will ask for help when I am stuck.
I will respect the privacy of my users, for their information is not disclosed to me that the world may know.
I will tread most carefully in matters of life or death. I will be humble and recognize that I will make mistakes.
I will remember that I do not write code for computers, but for people.
I will consider the possible consequences of my code and actions. I will respect the difficulties of both social and technical problems.
I will be diligent and take pride in my work.
I will recognize that I can and will be wrong, sometimes. I will keep an open mind, and listen to others carefully and with respect.
Programmer's Oath [Nick Johnstone/Github]
(via 4 Short Links)
Lucian's SPUDwriter (Single Purpose User Device) was designed to help him focus on creative writing after a long day of staring at a screen in his engineering job: it uses an e-ink screen and a keyboard, and only outputs via SD card or thermal printer. As a person who does all of their engineering work […]
After years of outstanding work as a cyberlawyer and science fiction/policy wonk, Kevin Bankston (
Jason from the Comedy on Vinyl podcast writes, "I've spent the last eight years interviewing people from Rachel Bloom to Harry Shearer about their favorite vinyl comedy albums on my podcast, 'Comedy on Vinyl.' A few weeks ago, inspired by the brilliant podcast 'Mystery Show,' I decided to do something new, as I attempted to […]
What do Facebook, Twitter, YouTube and Google all have in common? Somewhere in their framework, they all use MySQL, that most versatile (and free!) of database management systems. And they’re not alone. If your company or the one you’d like to work for wrangles data (and who doesn’t?), they’re going to need someone with a […]
There’s a reason you’re hearing about the gig economy in every other business story these days. More than ever, people are finding income from more than one source. And if you find the right one, a side hustle can do more than just pad your pockets – it can allow you to finally get paid […]
High-def cameras are available to anyone and for much less than they were just a decade ago. Even the phones in our pockets can be used to shoot and edit short films. It’s never been easier to be a filmmaker, providing you have the technique. Enter the Film & Cinematography Mastery Bundle, an online boot […]