Articles

A collection of longer, more in-depth posts representing some of my better writing

AI Optimism

When the hype cycle around AI was picking up a few years back, there was this pervasive fear that we were on the cusp of Artificial General Intelligence (AGI). ChatGPT and its ilk were such a step function over what we’re used to with…

Smart Home Babel

When we were preparing to move into our current home, I took advantage of the renovations we were undertaking to lean into the smart home revolution, to build out a network of interconnected components that can be centrally controlled and…

Checking in on Minority Report

Minority Report was a 2002 film, based on a Philip K. Dick novella of the same name, about what happens when a couple of oracles who can see possible futures are used by the police as a mechanism for predicting crimes before they happen. At the…

Thoughts on the Vision Pro

The reality of Apple hardware launches is that there’s no shortage of previews, reviews, first impressions, hot takes, and thought pieces about what it all means—leading up to, during, and after the launch event itself. It’s an…

Batched Reading Efficiencies

I’m trying a new read-it-later app, Omnivore. Alright, so trying out a new app isn’t that big of a deal in the grand scheme of things. It’s a good excuse, though, to talk a little bit more about how these apps and in particular…

The Stasis of E-Ink

I’m fond of e-ink displays and devices catering to the display type. My kitchen calendar display project was one of my favorite projects of the year: it became a combination of playing with a RaspberryPi, and learning how to make the right…

Year in Review — 2023

I started Year in Review articles for this blog back in 2014, as an exercise to look back through the year and coerce reflection by writing. This would make our post here the 10th one of these things, a milestone that I’d like to think…

When to Value Non-Technical Work

This presentation resonates: Being Glue It’s a pretty long read, but the high-level gist is that software engineers are, more often than not, evaluated primarily on hard technical chops. You know: the typical stuff that you find in technical…

The Dygma Defy Keyboard

A year ago, I ordered and reviewed the Kinesis Advantage360: a modern update to the Advantage line of ergonomic keyboards. As I noted with that review though, custom keyboards have come a long way in the past few years, and customers today can…

Asian Real Estate Attitudes

As a first-generation Asian-American immigrant, the duality of Eastern and Western culture is a part of everyday life. There are holidays and traditions on both sides that we end up celebrating; home-cooked meals that cater to multiple styles of…