Happy Sunday! Welcome to another edition of BRUNCH.
I don't know about you, but I don't like it when link aggregators treat multi-part articles as a single item. It feels like “cheating” in a way. So today the first three slots are going to be occupied by a single series by Chelsea Troy. I think it is of tremendous value to any working programmer.
- READ: Advanced Pair Programming: Pairing Remotely
- READ: Advanced Pair Programming: Enabling your Pair
- READ: Advanced Pair Programming: Learning from Your Pair
- LISTEN: To Chris Svec of iRobot in a particularly accessible interview with Saron Yitbarek, talking about what it's like to work on modern consumer-oriented embedded systems.
- CHECK OUT: A nicely illustrated post by Michał Lipski breaking down three kinds of test double: fakes, mocks, and stubs.
Today's title photo is by Brian Kung, who is a senior associate of food consumption. His expertise lies mostly in dinner, not brunch, but he does what he can. Your photo could be next!
Here's what I've been up to:
- I posted a slightly tongue-in-cheek article drawing on my past experiences with Haskell.
- RubyTapas subscribers got to watch the conclusion of a two-part series on modeling a card game with objects, and why we need to take context into account when deciding whether to represent a concept as an immutable Value Object.
Have a great week,