In the USA, doctors must take the Hippocratic Oath, acknowledging their understanding of their power.
As technically engulfs the world around us and our lives become increasingly dependent on it, we feel that it is important for software engineers to also understand their place in it all.
Developer ethics is an important topic that we need to study more and understand and more universities are introducing it into their curriculum as well.
One of the most famous programming ethics examples is the self-driving car dilemma—if a crash is about to happen, do you program the car to save the occupants inside the car? Or hit someone outside of the car who is in the way?
There are less extreme examples, of course, like catching unintentional discrimination or situations where privacy laws are being broken. You can read more about technology ethics in the links at the end of this post.
As software engineers, we should be mindful of our knowledge and power and use our skills to promote good. We want your three months at Code Chrysalis to be full of curiosity and action on how you can make the world a better place. This is why we would like you go read the Programmer's Oath and always keep in mind how your work can impact others.
The below is a programmer's oath, taken directly from Nick Johnstone's "Programmer's Oath". (And of course, it's on Github and you can create a pull request if you want to contribute.)
As a programmer, I swear to fulfill these tenets:
Interested in developer ethics? Here are some good blog posts:
This is required reading for the Code Chrysalis Immersive Bootcamp’s precourse — a series of assignments, projects, assessments, and work that all students must successfully complete remotely before embarking on our full-stack software engineering course.
Code Chrysalis is a Tokyo-based 🗼 coding school providing a full-time and part-time programming courses in English and Japanese. Join us in-person or take our classes remotely. See why we are an industry leader in technical education in Japan 🗾.
We also put on free workshops and events for the community, so follow us for the latest!
👋 Follow us on…
株式会社B-Bridge（日本支社：東京都文京区、代表取締役 桝本博之）、株式会社ギャビーアカデミー.（本社：東京都千代田区、代表取締役 ホール奈穂子）、コードクリサリス株式会社（本社：東京都港区、代表者 カニムニダサ、ヤンファン、古久保俊嗣）が運営するアスリート向け教育プログラム『ATHLETE BEYOND Educational Program』の初回受講生１８名が決定致しました。プログラムは６月１日より、３ヶ月間原則オンラインにて開催されます。 プログラム詳細（https://www.athlete-beyond.com/education-program）