---------- Forwarded message ----------
From: freeCodeCamp <email@example.com>
Date: Monday, June 5, 2017
Subject: The Programmer's Oath
The Programmer's Oath
Managers often put developers in an awkward position by asking them to write ethically ambiguous code. And recently a number of companies have used code to break the law.
It's clear that— just like doctors, lawyers, and business people — developers need to study ethics and apply these principles in their day-to-day work.
Some universities are introducing developer ethics courses, but this alone isn't enough. There are 20 million professional developers out there, and millions of working adults who are transitioning into the software development field. Most of them don't have time to go back to school to take an ethics class. How can we introduce ethical concepts in a way that's practical enough for these busy developers?
So I reached out to Robert "Uncle Bob" Martin, the legendary programming coach behind the Clean Code book series. In 2015, Uncle Bob published an ethical framework for developers called "The Programmer's Oath."
Uncle Bob volunteered to create a series of short videos for freeCodeCamp's YouTube channel — one for each promise in his Programmer's Oath.
And today, I'm proud to announce that we've published the final video in the series. So now the entire series is available on YouTube — for free, and with no commercials.
You can watch Uncle Bob's The Programmer's Oath series here (it's 12 minutes long in total).
Here are the 9 promises of Uncle Bob's Programmer's Oath, from his original 2015 blog post:
This is just the beginning. As software powers more and more of the world, developer ethics will become increasingly important.
As a small nonprofit that's helping millions of people become developers, freeCodeCamp will continue to publish videos and articles on this important topic.
I want to thank Uncle Bob for creating The Programmer's Oath and setting the bar so high for our profession. And I want to thank prolific YouTube contributor Beau Carnes for editing these videos.
Here are three other links worth your time:
Thought of the day:
Image of the day:
Webcomic by CommitStrip
Study group of the day:
– Quincy Larson, teacher at freeCodeCamp
If you get value out of these emails, please consider supporting our nonprofit.
Mark Rauterkus Mark.Rauterkus@gmail.com
Swimming and Water Polo Coach, Schenley High School, Pittsburgh, PA
412 298 3432 = cell