Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
Programming languages evolve to replace the all-powerful "low-level" constructs with more limited constructs that reduce to the low-level ones. It's why you get things like [interfaces over inheritance](https://buttondown.email/hillelwayne/archive/if-inheritance-is-so-bad-why-does-everyone-use-it/).
The corollary of this is that if you use a powerful construct, it should be because the limited one *can't* do what you want. Don't force an infinite for-loop!
Some Notes on for Loops
buttondown.email
The great mathematician Gottfried Leibniz who is credited with being one of the inventors of calculus, once said that
> Music is the pleasure the human mind experiences from counting without being aware that it is counting.
Implicit in this statement is the notion that all of us who appreciate music must, on at least a subconscious level, be appreciating its mathematical structure.
Mathematics of Music
ams.jhu.edu
Lappé famously called the American diet experimental, noting that neither the centrality of meat nor the liberal use of pesticides had any basis in traditional human diets.
No Meat Required
Alicia Kennedy
...catch up on these, and many more highlights