My Favorite Essays
These are the most important essays I’ve read that have shaped my understanding of the online world and software development as a profession.
On the internet and people
| Essay Title | Author | Summary |
|---|---|---|
| The Tyranny of Structurelessness | Jo Freeman | Contrary to what we would like to believe, there is no such thing as a structureless group. Any group of people of whatever nature that comes together for any length of time for any purpose will inevitably structure itself in some fashion. |
| I Hate the News | Aaron Swartz | Reading the mainstream news doesn’t give us any benefits because we can’t act on it. We’re made to feel helpless. We’re better off reading a book. |
| A Group is Its Own Worst Enemy | Clay Shirky | Groups behave both as groups and as individuals, meaning that groups online are constantly in conflict with each other and themselves. |
| The Web is a Customer Service Medium | Paul Ford | “Why Wasn’t I Consulted” is an important question to ask when being online |
| I tweet honestly, I tweet passionately | Alice E. Marwick, danah Boyd | We have different contexts depending on which people we spend time with. The internet has erased that. |
| Reflections on the programming life | Ellen Ullman | What programming is like at the micro level |
| The Anaconda and the Chandelier | Perry Link | Why the threat of surveillance is scarier than actual surveillance |
| In Praise of the Flaneur | Bijan Stephen | Walking purposelessly around the internet is no longer an option |
| Woods+ | Paul Ford | It’s about Google+, but even more. |
| The Submarine | Paul Graham | How marketing and newspapers work |
| How Apple and Amazon Security Flaws Led to my Epic Hacking | Mat Honan | On Apple IDs and digital identity |
| You Have Two Jobs | Jacob Kaplan-Moss | At work, you need to be good at your job and be easy to work with. |
| The Wolf | Michael Lopp | What makes up a 10x developer |
| Talking about Large Lanugage Models | Murray Shanahan | The more adept LLMs become at mimicking human language, the more vulnerable we become to anthropomorphism, to seeing the systems in which they are embedded as more human-like than they really are. |
| The Engineering-Manager Pendulum | Charity Majors | You can switch between both in your career and that’s mostly ok. |
| How to Ask Good Questions | Julia Evans | You have to research a problem before you need to seek out help |
| The B-Lane Swimmer | Holly Witteman | People of different skill levels behave differently to one another. |
On programming
| Essay Title | Author | Summary |
|---|---|---|
| Parse Don’t Validate | Alexis King | What the title says |
| Statistical Modeling: The Two Cultures | Leo Breiman | There are people who create simple models via data and complex models via algorithms |
| Choose Boring Technology | Dan McKinley | What the title says |
| Grug Brained Developer | Grug | Complex is bad |