My Favorite Things — CS Edition
1 min readMar 9, 2019
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