<< Raspberry Pi history, versions, pins and headers as a Java Maven library
Controlling Arduino with Mosquitto and JavaFX on Raspberry Pi >>

Just a thought - Beware of the Partner Acceptance Factor

2019-11-07 09:28:41
At Devoxx in Antwerp, Audrey Neveu did a call to all male white developers to use their "super power": raise your voice in any possible way to spread the message that technology is fun and in no way male-only!

For my book-in-progress "Getting started with Java on the Raspberry Pi", I had already writing this little piece, which I'm happy to share here.
I first learned about the "WAF" at work during a lunch discussion between engineers, on self-made domotica projects. Apparently the major reason such a project fails or succeeds is the "Wife Acceptance Factor". According to some, the same WAF is the most critical point in every decision when buying a new television, radio or any electronic device with a complex remote control.

But as I strongly believe technology is not a man-only thing, the "W" in "WAF" gives me even more grey hair then I already have... Technology is not male – or at least it should not be at all. So that’s why I officially rename "WAF" to "PAF" now, "Partner Acceptance Factor"!

I went through this renaming-process before. At my job we were selling devices with the name "MMI", "Man Machine Interface". It’s a touch screen device used by the train driver to select the journey, which announcements need to be played back, answer an emergency call, etc. But not all train drivers are male. So by introducing the new name "HMI", "Human Machine Interface" in one project, I was able to slowly break into the company’s history of product naming and turn this unfriendly name into a new one.

It’s only a small step of course, but as we also do with CoderDojo (a computer club for kids), we need to convince girls technology is fun! Diversifying the group of people working in technology is important. Good products can only be made if the people involved are a good mixture of age, gender, origin...

As STE(A)M (Science, Technology, Engineering, Arts and Mathematics) receives more and more attention in education, we see a slow change in the number of girls choosing for a scientific trajectory. This book is my own little attempt to make sure enough fun and simple getting-started projects are available to inspire “kids” of any age.

Oh, and if anyone asks why you would build something yourself if you can buy it off-the-shelf, the correct answer is: "Because I can!". Even if you fail during the process, you will have learned new things!

While working on my book, I also encountered the "CAF", the "Community Acceptance Factor". Apparently using Java on the Pi seems to be a polarizing subject according to Mark Heckler (Spring Developer & Advocate at Pivotal Software). You either totally love it or hate it, no middle ground. To some a Pi is made for Python. Of course, I don't agree ;-) Python is great and you can get started with it very quickly, but I don't like the user interfaces you can make with it (and I tried!). JavaFX provides way better code for this. On the other hand, I have to repeat myself... Why do I prefer Java on the Pi? "BECAUSE WE CAN!"