Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

Use three programming languages for all I care. That's how I do it. I write some, and if I'm blocked, I'll sometimes work in another language for a while. That's what compilers are for.

Tomorrow, and Tomorrow, and Tomorrow

Gabrielle Zevin

While we believe API instability directly creates churn, we also believe that API stability directly retains customers by increasing the migration overhead even if they wanted to change providers. Without an API change forcing them to change their integration, we believe that hypergrowth customers are particularly unlikely to change payments API providers absent a concrete motivation like an API change or a payment plan change.

How Should Stripe Deprecate APIs?

lethain.com

Poka-yoke is another Japanese method, this one invented by Shigeo Shingo, one of the Japanese engineers who played a major role in the development of the Toyota Production System. Poka-yoke translates as “error proofing" or "avoiding error." One of the techniques of poka-yoke is to add simple fixtures, jigs, or devices to constrain the operations so that they are correct.

The Design of Everyday Things

Don Norman

...catch up on these, and many more highlights