My Favorite Things — CS Edition

Linked lists and hash tables, git and subversion
Writing a depth-first search using recursion
Integers, booleans, doubles, and strings
These are a few of my favorite things

Constant time lookups and CPU caching
Memory access with minimal thrashing
Open addressing and buffers with rings
These are a few of my favorite things

List comprehensions and type declarations
Haskell’s compile-time optimizations
Functions as pure as the joy each one brings
These are a few of my favorite things

When my code halts, when it segfaults
Or just doesn’t run
I simply remember my favorite things
And that makes my job more fun

New Yorker, Yale ‘18, programmer, musician, writer, occasional stand-up comedian

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store