Amy Hanlon

Me white bg

Amy Hanlon

Venmo, Hacker School


I’m a software engineer on Venmo’s Scaling team in New York City.

I’m also a Hacker School alum, where I compiled a Harry Potter-themed Python interpreter and converted a picture of my cat to sound.

Previously I studied pure math and did some data analysis and machine learning in Austin, TX.

Open Source Bridge 2015

Proposals for this user

* How learning about Cassandra internals cut our query times in half!

You might think the details of how your database operates internally is arcane knowledge for ops witches, but no! Understanding how it performs writes, reads, and stores data can help you develop better data models that can more effectively support your query patterns and dramatically improve the performance of your application.
Chemistry 2015-03-07 23:28:08 +0000
Amy Hanlon

Open Source Bridge 2014

Sessions for this user

* Replacing `import` with `accio`: Compiling Pythons with Custom Grammar for the sake of a joke

In Python, overwriting builtin functions is fairly easy. You can even do it in the interpreter! But can you overwrite a statement, like import, just as easily? Let's go on an adventure, discovering how the import statement works, and how Python statements are defined in the CPython source code. We'll face some consequences of bootstrapping, and, to get our custom Harry Potter-themed Grammar to work, we'll have to compile a Python to compile a Python.
Amy Hanlon