Join 📚 Josh Beckman's Highlights

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

No matter what we've tried so far, the request ends up being sent. The first time I was just watching, determined not to press the button, but when I received the response, I was startled into pressing it.

They Opened the API for It and I'm Sending Requests but the Response Always Comes Back 300ms Before I Send the Request, Is There a Way of Handling That With Try{} Predestined{} Blocks? Or Do I Need to Use the Bootstrap Paradox Library?

ycombinator.com

The only good advice I have here is to re-evaluate your metrics often, and change them. I guess there’s also a lesson to be learned that improvements can also cause their own uncertainty and that these successes can themselves lead to destabilizations.

Embrace Complexity; Tighten Your Feedback Loops

Ferd.ca

The presence of an affordance is jointly determined by the qualities of the object and the abilities of the agent that is interacting. This relational definition of affordance gives considerable difficulty to many people. We are used to thinking that properties are associated with objects. But affordance is not a property. An affordance is a relationship. Whether an affordance exists depends upon the properties of both the object and the agent.

The Design of Everyday Things

Don Norman

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