Hello Diversity People,

I happen to have a chat with Myrle Krantz during one of the ApacheCon Runs
that got me thinking.

The following is a sort of brain dump that resulted. I'm sharing this with
the hope that your thoughts around this will help clarify diversity
messaging.

All of the messaging around getting people involved in software and stem
seems to revolve around learning to code when actually it should be about
problem solving in general. People don't generally reason about things in a
constrained abstract framework like code. People generally think in higher
layers of abstraction. The whole learn to code message in some sense is the
equivalent of saying don't worry about all these high level concepts and
constructs you have learned and reason with now, instead learn assembly
because it's the future. This is obviously a bit exaggerated. The way I see
it is that in order to be able to express and reason in code one need a
translation layer between the layers of abstraction. I think this what the
11 year old who spoke at ApacheCon NA 2019 solved with her board game.

Being a STEM person I have been trained to think of the world in terms of
solving problems. This probably makes me biased but I think it would have
been cool if the process of solving the problem of making the "code" layer
of abstraction accessible to kids was showcased as opposed to the some what
prescriptive feeling way in which the talk was delivered. I guess this kind
of ties into the diversity thing a bit. I have only one data point to
support my thesis but I will share it anyway. A cloud infra company has
~20% women and a neighbouring data science company has over 50% women. Both
use computers to solve problems but at different layers of abstraction. I
think this suggests that "code" is not always the best primary problem
solving medium. It is a tool that can be leveraged in a lot of places. I
find that the messaging around diversity does not reflect this. Essentially
diversity messaging doesn't convey diversity of thought. That said I don't
mean to imply any correlation between types of reasoning and different
genders.

Best Regards,

*Sid Kattoju*

Cloud Software Architect | Professional Services

c 514.466.0951


* <https://goo.gl/NYZ8KK>*

Reply via email to