I, too, describe it as “managing a hierarchy of abstraction”. I come from a
mathematical background initially, so the idea of finding patterns in
things was already an interest. I think you’re on to something here :)

On Wed, Sep 25, 2019 at 07:57, Siddhartha Kattoju <skatt...@cloudops.com>
wrote:

> 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>*
>
-- 
Matt Sicker <boa...@gmail.com>

Reply via email to