Behind the scenes of JumboSmash

Code is now available on Github: link

I’ve spent a month figuring out how to tell this story, and now I’m smack in the middle of Senior Week, a little hungover, and have no time to tell it cohesively. You might be a curious Tufts senior, or you might be a rando who has no idea what I’m talking about. Either way, let’s start by throwing flashy stuff at you to grab your attention! 😊

[Note: I’m writing this mostly in my own perspective, but JumboSmash was 100% a team effort. …

By the end of this article, I’m going to tell you my password

Well… Sort of. I actually don’t have one password. I have a different password for every website I’ve logged into since high school.

That leads to remembering dozens, maybe even hundreds of passwords, but I don’t actually memorize any of them. I’m going to explain my methodology and also why having only one universal password is almost as bad as using “password” as your password.

This article uses concepts discussed at the Google Employee Security Orientation. …

Every major feature of the Vivaldi browser described with gifs and images

Vivaldi is new a browser built for “power users”, which basically means it’s jam-packed with features. With so much hidden behind shortcuts, it’s hard to get a feel for the browser and know whether it’s right for you. To address that, this guide includes every major feature explained with gifs and images at the time of the V1.0 launch.

Note: This is a living document. Several people have already suggested better uses for features I didn’t previously understand. …


Smart Tech gets a bad rap for being unreliable but here are 10…

Oh wait, haha I totally forgot.

How experience changes the way we act upon our entrepreneurial ideas.

When the people around you are obsessed with building things you tend to see a pattern in how heavily they prioritize the idea. In fact, you can basically tell how experienced someone is by how valuable the idea seems to them (compared to everything else).

The Freshman

Definition: Eyes sparkling, the freshie is a first-time entrepreneur or developer that’s obsessively protective of their billion $ idea. Hopeful, energetic, and likely to fail.

When colleges faced an overwhelming number of applications, they turned to standardized testing to cheaply chop off the bottom 70% of applicants. As interest in computer science soars, technical companies will probably turn to a similar solution. Why? Well, let’s approach this problem algorithmically.

Consider the following problem: you have a list of candidates and you want to find the top 5 based on a “fitScore” between 0 and 100. The candidate object looks like this:

Requirements: basic git knowledge, Github account

Goal: own a web page with a pdf of your resume like this. When you update your resume, the web page reflects those changes automatically.

1) Have a dedicated folder on your computer with your updated resume

You just need a single folder where you know that <file_name>.pdf will be your most recent resume. Here’s my setup as an example:


(Extra awesome if you use vim and/or XCode)

The hardest part about making useful shortcuts is coming up with them. The second hardest part is remembering them. I’ve made almost a hundred shortcuts over the last few years, and this post is based on a few things I’ve realized about the shortcuts I still use. For those interested, BetterTouchTool has been my goto shortcut mapping program.

How a tiny little bird got a puff of success, and how we’re struggling to figure out what to do with it

A friend and I built twindr as a (derpy) joke project, and it somehow blew up. The “Tinder for unfollowing Twitter profiles” hit number 1 on ProductHunt, was featured on Gizmodo, The Daily Dot, LifeHacker, and a bunch of other websites. Despite all of that, the one thing I learned from Twindr’s success is how broken the App Store is. More specifically, I learned how broken the app rating system is.

Lots of people have talked about the…

I’ve made 5 ‘trending’ repositories and want to share my method

If you’ve ever open-sourced code, you know how difficult it is to get anyone to care. It’s weird, isn’t it? You spend hundreds of hours on something and want to give it away for free but nobody wants it.

The issue: your repository is in a chicken and egg situation where nobody will use it until it has stars, but it won’t get stars until people use it. The solution: make a really gorgeous and informative repo to get a few seed stars from people browsing Github. …

Richard Kim

Developer, Designer(ish), Mythbusters Fan (

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store