Ava Katushka

My Talks

PyCon Italy 2026
Upcoming
πŸ“… May 29, 2026πŸ• 14:50 - 15:35πŸ“ Room GnocchiπŸ“Š Beginner🌐 English

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

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

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.

Tags

EducationPerformance and scalability techniquesAlgorithms and Data Structures
View Full Event Page β†’
PyLadies Global Conference 2025
Past
πŸ“… December 5, 2025πŸ• 22:00 - 22:20 UTCπŸ“ Main StreamπŸ“Š Intermediate🌐 English

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

Making faster and memory efficient programs matter. A fast product gives you more customer conversions and shrinks your carbon footprint. To write efficient programs, you need to understand the life cycle of your program inside the server. Where does it live? How does it get executed? What helps it execute faster? Follow the life of your program with Lilliputians - tiny people who can help you understand the flow of your data.

Tags

EducationPerformance and scalability techniquesAlgorithms and Data Structures
View on YouTube β†’