Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
Interlace is “the device of interweaving of a number of different themes … all distinct and yet inseparable.” The device is thought to have originated with Ovid. Denis Feeny in his introduction to Ovid’s Metamorphoses, notes that the “haphazard chain of association is entertaining, but it also reinforces the Ovidian theme of the very contingency of connectedness.”
Crossing the Sunshine Skyway
Robin Sloan
This is somewhat elementary and handwavy napkin analysis of a complicated business which, like most casinos and hotels, is heavily levered with a complex capital stack. But the investment case gets smothered by a napkin.
A Very Chicago Gamble
Patrick McKenzie (patio11)
My general reaction to flag arguments is to avoid them. Rather than use a flag argument, I prefer to define separate methods.
class Concert...
public Booking regularBook(Customer aCustomer) {...}
public Booking premiumBook(Customer aCustomer) {...}
My reasoning here is that the separate methods communicate more clearly what my intention is when I make the call.
FlagArgument
Martin Fowler
...catch up on these, and many more highlights