Blog

Posted on Saturday, November 25, 2017

I’ve been at Pinterest since around December 2014 and have been loving it on the web platform team. A few months ago (June-ish?) we had our first reorg ever and I found myself, for the first time, on a new team. Our team had had some minor churn but nothing quite as large as this. Focusing on performance has been a pretty interesting change of pace.

The first order of business was to basically solve the problem of how do we make sure our site doesn’t get slower before developers release code into production. Turns out the standard operating procedure had...

Posted on Thursday, June 29, 2017

My husband got a Cintiq awhile back, and when I first tried it I didn't really enjoy the digital feel of it. I like to feel ink bleeding into the grain of the paper, and watch the water drip through a wash. Plus, it was taking up so much space on the tiny desk that we share!

I recently got fed up with it and decided to change the setup. I wanted to recover the desk space but we didn't have enough space to move the giant tablet over to the side. I bought a small table from Amazon and invested in the...

Posted on Thursday, June 29, 2017

I'm beginning to feel that itch again to immerse myself in something completely new (yet tangential to what I've already been doing). I'm a full-time software engineer, but I feel that it might be time to broaden beyond a specialization in web. So I'm going to try to pick up C++ and hopefully get a task at work that can exercise what I'm learning.

Having these feelings really puts me in a bind when it comes to being passionate about the work I need to do right now. I've consulted with some people that I would consider my mentors and I have been told that this feeling is normal. (It...

Posted on Monday, May 1, 2017

I am still recovering from the awesome experience I had at the React Amsterdam 2017 conference. It was my first time speaking at such a large conference-- one that claims to only have had 150 attendees last year. At over 1000 attendees this year, I can say it was thrilling to get the opportunity to share Pinterest's migration story with such a large crowd. Here is a link to the video of...

Posted on Saturday, April 16, 2016

I'm trying out a new way to organize my learning style when it comes to staying on top of all the front-end tech and javascript buzz going on. The good news, at least according to my recent readings, is the Javascript ecosystem is slowing down. However, the problem of information overload continues. I often find myself spending hours skimming many, many articles, but not feeling like I'm truly learning on my own.

Learning on the Side

At work, as a platform...

Posted on Friday, June 26, 2015

When I built my first ReactJS CRUD application, I was mainly tinkering with the React framework and had all my components in one giant file. I got to the point where I decided I wanted to configure a build system to compile and watch for changes in the codebase, and followed this great blog article on converting my huge file to CommonJS modules and got my app all set up. Here is my folder structure when I started the new config:...