Sign in

Lynn Root

@roguelynn.com
2.4K followers 67 following 5 posts

Staff Engineer / ML infra @ Spotify. Adjunct Professor @ Columbia. Chair of PyLadies Global Council. PSF and DSF member. • roguelynn.com • mastodon.online/@roguelynn

PostsRepliesMedia
Lynn Root @roguelynn.com · 24/05/2025
My #PyConUS keynote, with all the hand drawn doodles and animations: youtu.be/Bglsof9b23k
Self-drawn animation of a crow skiing on a lid
0317
Lynn Root @roguelynn.com · 28/02/2025
E_MUCH_EXCITE 🤩 us.pycon.org/2025/about/k...
us.pycon.org
Keynote Speakers - PyCon US 2025
052
Reposted by Lynn Root
Hynek Schlawack @hynek.me · 24/02/2025
Ever since I started talking about uv, ppl kept asking me how I ship my #Python prod apps in practice nowadays. I turned out to be a much bigger topic than I though, so let's start with with the app setup. From nothing to a best-practice working local project: www.youtube.com/watch?v=mFyE...
youtube.com
My Python Project Layout for Production Apps in 2025 🐍
YouTube video by Hynek Schlawack
66416
Lynn Root @roguelynn.com · 11/12/2024
hey new friends, help a girl out - what would y'all want to see in a part 2 of the "Design of Everyday APIs" talk? anything more to dig in on, or missed topics, or inspired ideas? www.roguelynn.com/talks/everyday-ap…
roguelynn.com
The Design of Everyday APIs
What makes a good API for a library? Or more importantly, what makes it bad? Implementing an API is an art. It’s the connection between the user and the library itself. How can we optimize that connection to make the experience more pleasing? What makes a user reach for one library over another? What goes into an ergonomic API? This talk will first discuss what makes an API good: documentation, simplicity, consistency, completeness, and flexibility.
233
Lynn Root @roguelynn.com · 06/06/2023
req for suggestions to my limited following 😅 anyone know of any tools/services for capturing user feedback on CLI tools e.g. try out this new feature: "do the prompts make sense? do the commands make sense for the task(s) we're asking you to do?"
050