Session

Making complexity simple

In this talk, we will discover how design principles can be applied to make advanced and abstract computer science concepts accessible to everyone.
We will start by choosing four algorithms of increasing complexity and abstraction, explaining them from a programmer's point of view, and how to make them accessible to everyone (nontechnical people) thanks to the application of a framework developed for this specific situation.

In the talk, we will look at:
- Why many concepts in computer science are so complex and abstract to explain
- How to reduce the cognitive load when studying a new algorithm or concept
- The process used to make these topics accessible
- The principles to be applied
- Examples of simple, complex, concrete, and abstract algorithms (and how to make them all accessible)

This talk is aimed at developers, designers, and non-technical people who work in an area where the complexity of the developed solutions tends to grow and be challenging to explain in the onboarding, sales, and pitch phases.

Michele Riva

Co-Founder & CTO @Orama, TC39 Delegate

Milan, Italy

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top