people who say it are sometimes jerks • It’s actually a pretty straightforward concept • Currying is a function that returns another function • Useful for sharing code that’s mostly the same
marking functions as private • Remember, we want to avoid rewriting • Don’t test the implementation • Don’t use “partial mocks” • See @searls post on partial mocks
let’s keep it up • Learning isn’t just for when Xcode is in beta • Ideas are more valuable than code, but throwing away either is dangerous • Effective unit tests make it easy to change code • Operate at the highest level of abstraction you can at any given time