Finished reading: Heroes by Stephen Fry. Pure joy.

Started reading: Heroes by Stephen Fry.

Finished reading: Monopolized: Life in the Age of Corporate Power by David Dayen. It took me around six months.

Finished reading: Letters From an Astrophysicist by Neil deGrasse Tyson. Took me over a month.

Finished reading: A Very Punchable Face by Colin Jost. Read it in 27 days.

Started reading: The Road to React by Robin Wieruch.

Started reading: Letters From an Astrophysicist by Neil deGrasse Tyson.

Started reading: A Very Punchable Face by Colin Jost.

Finished reading: Mythos: The Greek Myths Retold by Stephen Fry.

Read: On Creativity: A Short and Cheerful Guide by John Cleese.

Started reading: Mythos: The Greek Myths Retold by Stephen Fry.

Read the short story Hansa and Gretyl and Piece of Shit by Rebecca Curtis.

Finished reading: Dungeon World Sage LaTorra & Adam Koebel. It took me 11 days.

Started reading: Dungeon World Sage LaTorra & Adam Koebel.

Started reading: Ruined by Design by Mike Monteiro.

Finished reading: Ruined by Design by Mike Monteiro.

Started reading: Monopolized: Life in the Age of Corporate Power by David Dayen.

Read: Design Ethics by Mike Monteiro.

Read the short story The Sand Banks, 1861 by David Wright Faladé.

Read the short story Cicadia by David Gilbert.

Finished reading: The Painted Word by Tom Wolfe. Took me 2 days.

Started reading: The Painted Word by Tom Wolfe.

Finished reading: Kindred by Octavia Butler. What an incredible book. Took me 10 days.

Read the short story Asymmetry by Kendra Fortmeyer.

Did not finish Eloquent Javascript

I did not finish reading Eloquent Javascript by Marijn Haverbeke. I really liked it though. I leave out hope I’ll go back to it, but it took me almost 2 years to get to this point.

I never went to school for computer science, learning on the job and in my spare time through articles, videos, and experience.

This was great, forcing me to learn practical, pragmatic approaches fast, but did leave some classic theory to be inferred.

Since I had never done it formally, I decided to work through Eloquent Javascript, a beginners introduction to programming.

It’s very well written and dense, which I like a lot. I maintain a repo with my solutions to the end-of-chapter practice exorcises enforced by tests, https://github.com/bronzehedwick/eloquent-js-exercises, which I’ve been slowly working through.

Here’s a few posts.

Chapter 6. The Secret Life of Objects

All properties that we create by simply assigning to them are enumerable. The standard properties in Object.prototype are all nonenumerable, which is why they do not show up in such a for/in loop.

A clear way of articulating this. When you assign a new value, it is always enumerable, unless you pull something specific to tell JS otherwise, aka Object.defineProperty.