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.
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.
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.