Learning how to write

I was just reading an article about how writing can make you a better designer, and it reminded me of how essential writing is for us programmers, too. If you happen to stand over my shoulder all day (please don't), you'd see that I actually write a loooot more than…

Resources for Responsible Tech

If you've been listening to the news lately, you might have heard that Facebook is now a conduit to fake news, and that Grindr has shared HIV data of their users with third-party companies. You might have also heard about how SESTA/FOSTA can lead to internet censorship. Maybe—if…

On comparing yourself to others

I remember how daunting it was to start out in the tech industry. I had just immigrated to the US, and almost everyone I met had either gone to top universities, had worked on incredible projects, or are at the peak of their careers. Or at least that's what it…

Our Responsibilities

I remember being enchanted by the ubiquity of the web as a teenager. I knew that I could go to any computer in the house and to any internet cáfe in town and still be able to use Yahoo! Mail or Friendster without bothering to install anything. It was magic,…

Consistency is hard

Think about the last time you said to yourself, "Oh, one cookie wouldn't hurt" or "I don't feel like working out, I'll do it tomorrow" or "It's been a tough week. I think I deserve to buy these new shoes." So I'm not saying…

What should you be doing?

I was listening to an episode of The Rework Podcast while driving home last night, and at one point Jason Fried was asked: "Do you have a visualization of your future journey?". His answer was similar to a blog post that he wrote called Planning is Guessing: Busting…

The Human Parts

I've recently written about the some of the stresses that we face as web developers: there are new frameworks, new languages, new processes, and new tools being made every day, and it's super hard to keep up. But I'll let you in on a secret: learning and being good with…

Growing as a developer

I've been powerlifting for about 2 years now, and one of the things that I love about it is how easy it is to track my own progress. I know how much my lifts are right now compared to my lifts a week ago, compared to a month ago, and…

Share your work and learn from your community.

I was listening to Austin Kleon's episode on Hurry Slowly the other day, and it reminded me of his book called Show Your Work! which, in turn, also reminded me of the book Gather the People. I love these books because it really shows the best parts of the Internet…

Why are you trying to catch up with the web?

One of the most exciting things about the web is that it's always on the move, and it's always growing. Unfortunately, that's also one of the most anxiety-inducing things about the web. There is a lot to learn, and it feels like we don't have much time to catch up…