Skip to content

Christophe Rochefolle

Experienced IT executive providing tech & organization to improve #quality & #agility of IT systems, #ChaosEngineering fan ; #LGBTQ+ #DiversityInclusion

Menu
  • Home
  • About me
  • Values
  • Books
  • Conferences
  • Readings
  • Inspirational pictures
  • Contact
  • Français
Menu

Inclusive Coding should not be negotiable!

Posted on 2 September 201810 April 2020 by Christophe ROCHEFOLLE

The AJL (Algorithmic Justice League) #CodedGaze initiative aims to sensibilise the tech community about Diversity and Inclusion, in particular around three InclusiveCoding principles:

  • WHO code is important,
  • HOW we code is important
  • WHY we code is important.

WHO code is important


It is essential to develop diversity in our teams, as already mentioned here: 5 reasons to promote diversity and inclusion in your teams.

There is still a long way to go in Tech, including in companies that have their credo, like Apple:

Résultat de recherche d'images pour "apple diversity"

“Within Apple, the typical employee is a white man: this is the case for 54% for the total workforce in the United States. There are, of course, variations: they are 76% in the management of Apple Store, and 62% Apple management at all. “

“In 2017, women represent 32% of the workforce, a number that has not changed since last year; 36% of Apple employees under 30 are women, 1 point better than in 2016. 29% of executives are women (+1); 39 % of executives under 30 at Apple are women (+3 points). “

(Source: MacGeneration – Diversité chez Apple : du blanc avec des petites touches de couleur ici et là)

HOW we code is important

Let us make sure to take diversity into account, especially in our datasets:

Personnels, De L'Homme, Visages, Moniteur, Point De Vue

“Most image classification programs train on huge databases, some containing up to 78% of men’s photos and 84% of whites.”

“In 2017, a team of researchers used a database of nearly 130,000 photos from Google Images to educate the machine to identify skin cancers. Less than 5% of these images represented black skin, and the algorithm was not even tested on people with other skin colors.”
(Source: CharlieHebdo – La Connerie naturelle de l’Intelligence Artificielle)

Beyond datasets, this also involves taking accessibility into account in the design of applications and services. In particular by setting up a #InclusiveDesign pattern.

Inclusive emoticon on iPhone

“The Inclusive is a design method that considers different deficiencies as a source of inspiration and improvement. […] Inclusive design does not mean making a universal design, but instead learning from various disabilities to improve its interfaces and include as many people as possible. “

“Integrating Inclusive Design is, above all, trying to erase all design biases and being animated by great empathy. It is to consider people as they really are and not as we can know them or imagine them. “

(Source : Qu’est-ce que l’Inclusive Design ? )

For implementation, the book “Inclusive Design Patterns – Coding Accessibility Into Web Design” by Heydon Pickering allows you to practice thinking “inclusive”:

Résultat de recherche d'images pour "Inclusive Design Patterns"

WHY we code is important

As developers, we have the opportunity to bring more equality across the products we create.

“The Pride watch face that arrived in June on the Apple Watch is not available in Russia. Developer Guilherme Rambo discovered that it was explicitly provided in the iOS code that this face would not be displayed if the region configured

(Source: watchgeneration – FR / The Verge – EN)

If you doubt it, you can check it by changing the region of your iPhone for the country in question (Settings> General> Language and region).

Join the Algorythmic Justice League

The Tech Community has adopted many manifests in recent years:

  • Agile
  • Software Craftmanship
  • Reactive
  • 12 Factors

It’s time we adopt the InclusiveCoding Manifesto:

  • WHO code is important,
  • HOW we code is important
  • WHY we code is important.

However, it is necessary to go beyond the declaration of intention, otherwise, we’ll feel ourselves a bit ridiculous.

A bit like … Apple, as we see in the examples that illustrate this article. They are not a model of diversity but want to be seen as they are. #PinkWahing

Apple @ SF Pride 2018

Share :

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Articles similaires

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow me

Tweets

RT @OMGROSlE #TEAMROSÉ #TEAMSYMONE: icons pic.twitter.com/uML3…

Yesterday from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

RT @raileurope [Breaking news] #Contest Win Ouigo Spain tickets for you and the person of your choice on Facebook and Instagram on 14, 21, and 28 April 2021. Travel dates : 10 May to 31 December 2021. Answer to the questions that will be asked on these days and try your luck. Stay tuned pic.twitter.com/9joX…

About 2 days ago from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

RT @RBeaumont9 Checks twitter to see if Facebook messenger is down

About 3 days ago from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

RT @raileurope Where do you want to travel this summer? Want to get on a train and just keep going? Read one of our most popular blogs on long journeys by train, and how they don't have to be complicated 👇👇 raileurope.com/en-gb… pic.twitter.com/ajw9…

About 3 days ago from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

Comment les systèmes complexes échouent-ils ? #chaosengineering #resilience « L’échec est inévitable… Pour s’y confronter, il ne suffit pas de changer de technique, mais bien de modifier son état d’esprit. -  @mlafeldt » internetactu.net/a-l… @hubertguillaud

About 4 days ago from Christophe Rochefolle 🐉's Twitter via Crowdfire App

Merci Ô Maestro 🙏🎉🎉🎉 twitter.com/Agilitat…

Last week from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

@shookcodes @jasonalba First time I saw it - I’m French so I need to expand my English vocabulary. I am happy to have this new one.

Last week from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

@shookcodes @jasonalba Thanks a lot @shookcodes as I learned a new word today « conundrum » and I even love the sound of it 🥰

Last week from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

@jasonalba @shookcodes I never stop learning and I like it. It teach me also to be humble as there will always more to know than what I think I already learned. pic.twitter.com/77yL…

Last week from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

@djgirl40 And think to become a Patreon - patreon.com/Blindboy…

Last week from Christophe Rochefolle 🐉's Twitter via Twitter for iPhone

Posts

  • Chaos (6)
  • Conferences (1)
  • DevOps (3)
  • Management & Leadership (3)
  • Quality & Excellence (1)
  • Values (4)

Abonnez-vous

Join 3 other subscribers

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy
© 2021 Christophe Rochefolle | Powered by Superbs Personal Blog theme