11 Nifty Javascript and CSS Libraries for Newb Programmers (Like Me)

One of the things that can be surprising to people who don’t spend much time creating software is just how much code is really a giant mashup of pre-existing pieces of code that have been modified to interact with each other. The beauty of software is that it can be used without being consumed, like an idea or a piece of writing, and that’s what makes it so powerful.

In building side projects, I’ve found and used a number of neat Javascript (and CSS) libraries, which are organized bundles of code that perform specific functionality or style websites in certain ways. Here I’ll share eleven of my favorite ones. I know there are many, many, more* but as an apprentice programmer, these ones are particularly easy to use and I’ve been happy with them.
Continue reading…


The Problem with “Where Are You From?”

In case you missed it, I wrote up the results of the Asian American Man study on, where it’s been read by over 70k people. National Journal, an Atlantic Media’s publication, also wrote a great piece featuring the research in an article called: Asian Americans Feel Held Back at Work by Stereotypes.

Today we’re going to talk about a phrase. It’s a phrase you might use innocuously and infrequently, but one that many Asian Americans hear on a weekly if not daily basis, and can feel unfriendly, even alienating.

That phrase is “Where are you from?” Continue reading…

2015 art of ass kicking roundup

The 2015 Roundup

2015 was a big year.

I started it out living in Manhattan, working at Percolate, and just starting a new role as a PM for the Demo. I ended the year living in Brooklyn, working at Etsy, and settling into being a PM for the Seller Experience team. A whole crap ton of things happened a long the way: I took a GA course on front-end web development which really raised my game as a technology worker, I finally got my Guinness World Record certificate, I settled a long and protracted dispute that we can discuss another time, and I launched a side project that’s generated more money than all my previous side projects combined.

All the while, I’ve been blogging here. Let’s take a look back at the biggest hits on The Art of Ass-Kicking in 2015 (and yes I realize I’m a little late, oh well). Continue reading…


The Biggest Challenge With Building Products is Uncertainty

I was recently asked to share my views on three questions around product management for the UsabilityTools blog. My answers are now published along with thoughts from 46 other product managers and I thought I’d share my response here as well.

The questions were good ones and were worth thinking about. In general, I’ve found that building new things is all about creating clarity and alignment and dealing with the uncertainty.

What is the most important quality a good product manager should have?

The ability to think across disciplines and both understand and communicate needs + priorities between business, technology, design, research, users and other stakeholders.

What was (or is) the biggest challenge you were facing and what you have learned from it?

The ultimate challenge of building products is that it is hard to know what will work. You can have an incredibly well engineered, beautiful, and user centered product and it can still fail. Running a good process is how you steady a team’s morale – keeping it up when things don’t work, and not getting cocky when it succeeds wildly.

How do you measure the effectiveness of your and your team’s work?

The most important measure of productivity is time my team spends working in alignment, with a clear understanding of expectation and goals, on efforts they believe will have major positive impact.