Mutation Testing: A Tale of Two Suites

Rogaine 5% coupon

4 Comments

How to Pick a Metric as the North Star for Algorithms to Optimize Business KPI? A Causal Inference Approach




1 Comment

Chaining iOS Machine Learning, Computer Vision, and Augmented Reality to Make the Magical Real

Four screenshots of Etsy's iOS Augmented Reality feature

An image of a frame on a wall being highlighted to show what should be cropped.

Two piles of images sorted by original artwork and being displayed on a wall.

An animated gif depicting a listing image being presented on the wall.

No Comments

Keeping IT Support Human during WFH


1 Comment

Cloud Jewels: Estimating kWh in the Cloud

Blue jewels rain down from golden clouds in these Lightning Storm Earrings by GojoDesign on Etsy.


Three graphs to illustrate decreased energy intensity (increased efficiency), showing that energy usage would grow less quickly than business size.

Illustration of PUE (Power Usage Effectiveness) as the ratio of overall power used by a datacenter to the power used by computers in it.

Illustration of what Cloud Jewels seeks to quantify: the power used by compute and storage.

A graph portrays CPU Utilization increasing and decreasing over time.

A graph shows trends of US data center electricity use from 2000-2020. Two alternative scenarios begin in 2010; a steeply increasing line portrays the increase in usage if efficiency remained at its 2010 level through 2020. A decreasing line portrays the electricity usage if best practices for energy usage were adopted.

A graph displays monthly total kWh used with Etsy's former datacenter (actual) compared to with Google Cloud (estimated). Google Cloud kWh is significantly lower.

A graph shows estimated annual consumption in kWh with Etsy's former colocated datacenter (actual) compared to with Google Cloud (estimated). Google Cloud annual consumption is significantly lower.

4 Comments

Developing in a Monorepo While Still Using Webpack

The first post can be found here.


This is a diagram showing the browser requesting an asset, our build system building that asset synchronously, and that asset being served back to the browser.




This is a diagram that attempts to visualize the flow that Kevin goes through when a request comes in, as described in the previous paragraph.


monitoring system


The first part can be found here

4 Comments

The Causal Analysis of Cannibalization in Online Products



2 Comments

The journey to fast production asset builds with Webpack

The second post can be found here

The second part can be found here

2 Comments

G-Scout Enterprise and Cloud Security at Etsy
















[email protected]







No Comments

Engineering Career Development at Etsy







building machine learning modelslocalizing our products






















No Comments