Rupali Kavale

Hi, I’m Rupali Kavale, a Python enthusiast and a master's student in Information Systems Management at Carnegie Mellon University. I’ve had the privilege of working at Twilio and Navi.AI, where I tackled projects like building flight tools and optimizing cloud integrations. I love digging into the deeper workings of Programming languages and believe in the power of clean, efficient code. Being a software engineer with a passion for entrepreneurship, I’m always trying and learning new things. When I’m not coding, you’ll find me dancing, painting, or even writing poetry when emotions overflow. I’m an avid lover of sci-fi (extra points for dragons!) and I adore writing and speaking!

Accepted Talks:

Beyond the Pause: Exploring the Inner Workings of Python’s `sleep()`

This talk is designed for Python developers who want to deepen their understanding of Python’s sleep() function, particularly its inner workings and how it interacts with operating systems and hardware. Whether you're a beginner curious about how Python handles time or an experienced developer looking to optimize code that relies on timing, this talk will take you through the technical journey of what happens behind the scenes when you use sleep().

We’ll explore key concepts like blocking and non-blocking sleep, the use of the monotonic clock to ensure accurate sleep durations, and how sleep() interacts with OS-level system calls like nanosleep. Additionally, we'll discuss common challenges like overshooting due to system load, interruptions by system signals, and how sleep timing remains reliable even under adverse conditions.

Attendees will leave with a deeper appreciation of Python's time management mechanics, enabling them to write more efficient and reliable code that interacts with timing functions. They'll also gain insight into handling sleep-related quirks in complex applications, enhancing their problem-solving skills in real-world scenarios.


Thinkst Canary
Python Software Foundation SARAO
AWS City of Cape Town
Afrolabs Centre for High Performance Computing
Black Python Devs