Talk

What you need to know about computer memory as a programmer explained by  Lilliputians

Friday, May 29

14:50 - 15:35
RoomGnocchi
LanguageEnglish
Audience levelBeginner
Elevator pitch

Fast code makes users happy and saves energy. But what does your program do inside a server? Where it lives? How is it executed? What makes it fast? Meet the Lilliputians—tiny people living in computer memory. Follow them as they run, move, and speed up your code, comic-style and easy to understand.

Abstract

As a Senior Software Engineer, I have mentored quite a few people. I’ve noticed that some people lack a clear understanding of how computer memory works, so I created some fun comics that feature essential details of how your program interacts with computer memory. My goal was not to focus on nitty-gritty details, but to get the intuition right. What came out is an illustration so engaging that you can use it to explain the flow of your program to everybody.

TagsEducation, Performance and scalability techniques, Algorithms and Data Structures
Participant

Ava Katushka

Ava Katushka is a software engineer and artist who blends creativity with code. By day, she builds back-end systems and tinkers with front-end projects at Bloomberg; by night, she creates watercolor art, postcards, and quirky illustrations. Prior to joining Bloomberg, Ava worked at Yandex, Google and Mozilla. She loves algorithms and data structures and has he own website dedicated to them: ava-coding.com.