Social Icons

Thoughts

132 Articles

Languages

I studied Computer Science in college, but opted to for a degree through the College of Letters & Science, which meant that my core CS classes were augmented with coursework in the humanities: linguistics, rhetoric,...

Year in Review — 2021

It's close to the end of another year, which makes for a good excuse to take stock of these last 12 months, take a deep breath, before charging forward into 2022. Unfortunately, COVID-19...

Technological Optimization

I think of myself as a technologist, someone who sees of technology as a positive force on society, the continuous endeavors that strive to move us towards better futures. It accomplishes that goal by enabling...

This Metaverse Thing

A number of years ago, I knew this guy who ran a business rendering custom characters in real life, building molds of World of Warcraft character avatars[1] out of a factory in Asia to...

Craftsmanship in Management

Software engineers will sometimes talk about the craft of software development. The term invokes a sense of art and skill cultivated over years of experience and tribulations, and certainly sounds cooler than framing the act...

A Mystery Retrospective

When the COVID shutdowns began and my kids were forced to learn from home, I noticed that they were enamored with this app that taught them STEM concepts. Specifically, the app featured a bunch of...