Yan Yi

Soul

I had a conversation recently. We were talking about reading content generated by AI. Be it a document, an email or even a Slack message. One of them …

Echo Chambers

I was reading a r/privacy post a couple of weeks back, and one of the comments I read reminded me that most people do not care about privacy and that …

Reliance on Claude

Being an avid Claude Code user for close to a year, I have adjusted to Claude Code and Anthropic's models. Adjusted is a nice way of saying: I got lazy.

Testing Cheaper LLMs

At work, I get to use frontier models like Anthropic’s Claude Sonnet 4. I’ve been messing around with Z.ai’s GLM-4.5, Kimi K2 and xAI’s Grok 4 at home …

Impossible or Illegal States

“Make Impossible States Impossible”. This was a phrase I heard when I was living in the Elm world.

Hugo: New Blog

I was thinking of writing more about software engineering as I navigate my career. So I revived my blog.

On Writing Your Résumé and Hiring Process

There were a number of layoffs in the past month. There were a myriad of LinkedIn posts talking about the layoffs and the market, and there were a few …

6 Years of ORD App

Reflecting on 6 years of running an iOS app with 57k+ users - why I built it, lessons learned, and the decision to shut it down.