All Posts

Page 3 of 4

Teaching Mental Models

I was recently trying to explain the concept of mental models to my younger brother — how to build them, and how they could be useful. Ironically, I didn't really have a good idea of how they worked,...

January 1, 2021 · 3 min read · by Anonymous

Photography

Currently, I take photos with my iPhone 12 Pro Max (often using Halide), a Nikon D7200, and a Skydio 2.

December 28, 2020 · 5 min read · by Anonymous

Building A New Blog

I've moved my blog off of Wordpress — in part because of limitations with Wordpress.com's hosted offering[^0] — and onto a custom-built site[^1].

November 13, 2020 · 5 min read · by Anonymous

Computers Aren't Fun Anymore

Throughout The Dream Machine, a history of the early days of computing, tinkering and having fun was a recurring theme throughout the decades. I wasn't around to experience the early days of...

July 27, 2020 · 5 min read · by Anonymous

No One Cares About Software Quality

No one cares about software quality anymore. I mean, yes technically that is untrue and there are demonstrably some people who do, but for the most part, quality software has become a niche...

June 22, 2020 · 4 min read · by Anonymous

Inadequate Equilibria: A Summarized Remix

In late 2017, Inadequate Equilibria spread like wildfire across my Twitter feed. Having worked through it, I’d now easily rank this book as one of the most impactful I’ve ever read on the way I see...

April 7, 2020 · 19 min read · by Anonymous

Never Waste a Good Crisis

The past few weeks, indefinitely isolated at home, has given me time to think about the civilizational optimizations and limitations that COVID-19 has revealed and the stunning interconnectedness of...

March 24, 2020 · 4 min read · by Anonymous

Remove the Middle Option

Recently I was talking to a friend who’s thinking about getting a car and wanted to get my thoughts on leasing for 3–5 years vs buying/financing. As it happened, I have also been thinking about...

February 11, 2020 · 2 min read · by Anonymous

An Eighty-Year Career

When I was a kid living at home, I remember my dad, from time to time, wistfully looking forward to retiring. I would often ask him why, since retirement sounded so boring, but I don't remember ever...

November 12, 2019 · 5 min read · by Anonymous

How To Do My Job

Recently, I was talking to a future coworker (who didn’t work as a software engineer), and I found myself indelibly curious about what exactly his job was like and what I would need to know if I...

September 9, 2019 · 5 min read · by Anonymous

Documenting Some Thoughts Around Tanagram

Tanagram is the name of a project idea I’ve been thinking about for a while. I trace the idea’s lineage back to a little prototype I built in late 2013. I didn’t think much of it at the time, but...

August 9, 2019 · 3 min read · by Anonymous

Introducing LeetcodeSolutions

On a Saturday afternoon last fall, I found myself in front of an expansive whiteboard covered in diagrams, tables, and somewhat legible hand-writing. I was there with a new coworker, and we had just...

July 23, 2019 · 4 min read · by Anonymous

Next Steps

Last week was officially my final week with Trustwork, a seed-stage startup where I joined about two years ago as the second engineer. It’s an equitable conclusion to a personal journey that began...

July 23, 2019 · 6 min read · by Anonymous

Learn Harder Things

When you take the time to learn something new on your own time, it’s better to learn things that are conceptually harder than, or paradigmatically different from, what you already know, rather than...

March 5, 2019 · 1 min read · by Anonymous

Decisions ≠ Outcomes

While reflecting on how well I make decisions, I realized that it’s possible, and in fact important, to separate the evaluation of the decision-making from its outcome. In other words, the process of...

January 2, 2019 · 3 min read · by Anonymous

Apple Watch: Not-a-Review

There seems to be an inverse correlation between how much I pay for an Apple product and how much I enjoy using it. My Macbook Pro (2016, Touchbar) is functional at best, and unusably glitchy...

December 12, 2018 · 4 min read · by Anonymous

On Frustration and Anger

When I was younger, I used to be easily frustrated when things weren’t going my way. I would feel a surge of emotion wash over me, and I would indulge in that burning warmth while it lasted. The...

August 28, 2018 · 3 min read · by Anonymous

Aphantasia and the Speed of Thought

A recent Twitter exchange reminded me that we all perceive the world differently. For me, one of these differences is that I’m not really able to visualize anything in my mind.

July 17, 2018 · 5 min read · by Anonymous