During the last several years of mentoring other Staff+ engineers I've had many conversations with many different people that go roughly the same way: I recently moved from being a team leader to being an org leader, and I have no idea what I'm supposed to be doing / I feel like I'm failing / I'm overwhelmed by all of the work on my plate / I'm lost and confused / maybe this isn't the right role…
As I have been onboarding to a new role at a new company, I've found myself excitedly sending out links to my all-time-favorite blog posts, conference talks, and books to my new colleagues in just about every one-on-one. So, I decided it was about time that I listed all of them out in one place. I did my best to add rough categories to the list, but so many of the most mind-blowing,…
As I have been onboarding to a new role at a new company, I've found myself excitedly sending out links to my all-time-favorite blog posts, conference talks, and books to my new colleagues in just about every one-on-one. So, I decided it was about time that I listed all of them out in one place. I did my best to add rough categories to the list, but so many of the most mind-blowing,…
Earlier this week, Google announced that they will officially start using a subset of web performance metrics known as Core Web Vitals as part of their search ranking calculations starting in May 2021. This is huge, positive news in the perf & SEO worlds. Google's inclusion of Core Web Vitals will act as a much-needed forcing function to encourage sites to improve their performance. However, my…
If you frequent Pinterest and Instagram like I do, then you probably have the wrong idea about Bullet Journals. For the last several years I've come across dozens of perfectly-styled photos of beautifully illustrated motivational phrases handwritten in the pages in a fancy leather-bound notebook, with artist-grade pens and markers or highlighters placed ever so slightly off-parallel to give that…
I was interviewed by Will Larson for his project documenting the Staff Engineer career path at StaffEng.com . We chatted about my experience as a Frontend Architect at Etsy and my thoughts around the qualities that make a great Staff engineer. The entire website is a fantastic resource for folks looking for advice on how to grow as a senior technical contributor, navigate the promotion process…
Welcome! I'm blogging about my learning process to create a Live Git Viewer app using React, Node, ES6, etc. You can read more about the project and the impetus behind it in Getting (re)Started . The Plan # So, my general idea is to do as follows: Use Node to read the current state of a local repo. Use React to display a visualization of the current state. Watch for changes to the local repo.…
So, for a while now I've had this cool idea to make a live git visualizer based on the way I represent the different git environments & behavior in my talk Git-ing Out of your Git Messes . You can get a sense for what I'm talking about in this video I made from some of the slides in that presentation: The general idea is that you'd be able to run git commands in the terminal/command line on your…
(NB: This post was originally published at The Pastry Box Project ) For this month's Pastry Box, I had initially decided to write the story of my somewhat unusual path into tech later in life. March is also Global Endometriosis Awareness Month, so I had also planned to write separately about my experience living with that disease. But, the more I thought about each topic, the more I realized that…
(NB: This post was originally published at The Pastry Box Project ) January is a time for looking back and taking stock of the year that was. Well, my 2017 was rough . And I’m not even talking about the dumpster fire that is American politics. See, last year was a turbulent one for me in many ways. Etsy, the company I work for, had two rounds of layoffs which affected many of my friends and…