You Should Learn The Fundamentals

A few years ago, I blindly stumbled my way into tech. I vividly recall having a conversation with a friend who was majoring in Computer Science at the time, saying that I wanted to learn how to code. I even had a na├»ve plan: I would learn HTML, CSS, Rails,…

Increasing Productivity with Tmux

As a software engineer, increased productivity is one thing that you should always strive for. It's why we have principle like DRY (Don't Repeat Yourself). Shaving seconds off of a task we do every day can lead to lots of extra time reclaimed in the long run. How many of…

User-Hostile Unsubscribe Forms

I'm a bit of a stickler for good user experience design. One of my biggest grievances has to do with how companies treat their users who want to unsubscribe to their email newsletters. Some do it right (they usually go with MailChimp or another pain-free one-click unsubscribe service). Others make…

Projects

This is a collection of projects that I've recently worked on. You'll find screenshots, a link to its Github repo, and any public-facing links that exist. Product Kitty Github A Product Hunt browser Built entirely in React Native Featured on Product Hunt Featured on React-Native.com Posted on Hacker News…

About

Hello! I'm Richard Kho, a product engineer in San Francisco. I work at the intersection of software engineering and great user experiences, as I believe you can't ship a good product without both technology and empathy. I see technology as a powerful tool for building great products and don't like…