Join 📚 Josh Beckman's Highlights

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

So here are the benefits of inheritance: • Unlike composition, you can pass the subclass into functions expecting the parent class. • Unlike interfaces, you can reuse code from the parent class in the child class. So, here’s when you want to use inheritance: **when you need to instantiate both the parent and child classes and pass them to the same functions.** That’s it. That’s the use case.

When to Prefer Inheritance to Composition

Hillel Wayne

Attuned choice by attuned choice, your entire life is a form of self-expression. Ultimately, the act of self-expression isn't really about you.

The Creative Act

Rick Rubin

Seven stages of action: one for goals, three for execution, and three for evaluation 1. Goal (form the goal) 2. Plan (the action) 5. Perceive (the state of the world) 6. Interpret (the perception) 3. Specify (an action sequence) 7. Compare (the outcome with the goal) 4. Perform (the action sequence)

The Design of Everyday Things

Don Norman

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