Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    C

    Code as Craft

    codeascraft.etsy.com · Company blog · on HN since 2010

    Etsy's engineering team writes about deployment, metrics, blameless postmortems, and data infrastructure at the company.

    Visit blogHN submissions
    DevOps & CloudProgrammingTech Industry
    What HN says

    HN commenters repeatedly call it an excellent engineering blog, especially useful to startups for continuous delivery and building reliable systems.

    Stats for nerds
    73HN people shared it
    62linked in comments
    1.1Kstory points
    Dec 2021last shared
    2010people per year2021

    Top posts on HN

    1. 1
      Moving from SVN to Git in 1,000 easy steps
      1 person · 194 points · first shared 2011 · 64 comments on HN
    2. 2
      What powers Etsy
      1 person · 166 points · first shared 2012 · 44 comments on HN
    3. 3
      Batch Processing Millions and Millions of Images
      1 person · 80 points · first shared 2010 · 22 comments on HN
    4. 4
      Tracking Every Release
      5 people · 78 points · first shared 2010 · 7 comments on HN
    5. 5
      Turbocharging Solr Index Replication with BitTorrent
      1 person · 70 points · first shared 2012 · 13 comments on HN
    6. 6
      Measure Anything, Measure Everything (2011)
      14 people · 64 points · first shared 2011 · 22 comments on HN
    7. 7
      Beautiful Job Description: Intrinsically Motivated Full Stack Product Hacker
      1 person · 50 points · first shared 2012 · 22 comments on HN
    8. 8
      Implementing Google Safe Browsing server-side to sanitize untrusted input
      1 person · 46 points · first shared 2012 · 10 comments on HN
    9. 9
      MongoDB at Etsy, Part 2
      2 people · 44 points · first shared 2010 · 3 comments on HN
    10. 10
      Optimizing for Developer Happiness
      2 people · 43 points · first shared 2011 · 4 comments on HN

    What HN people wrote when they linked it

    • kristinaJul 2010

      Response (awaiting moderation, I think it's the links?):

      -------

      > haha, that’s funny. i regularly use non-CouchDB databases and I get along great with
      > all the people from other databases at conferences.

      Oh, I tend to bite people when I find out they use another database . Maybe I should stop that?

      > even if i did feel like we were competing, i wouldn’t care. this post really is about
      > reliability issues i don’t think your users are fully aware of and i honestly hope that
      > you fix.

      You must be thrilled to learn that single server durability is coming. I look forward to a followup post extolling MongoDB’s virtues this fall.

      > I responded earlier to the complexity of actually keeping something available that
      > depends on [multiple servers]. so i won’t cover it again.

      Yes, it is a difficult, but not unsolvable, problem. Mongo’s made a bunch of tradeoffs in the awesome vs. easy to program area. For instance, remember last year when CouchDB was saying MongoDB sucked because of its lack of concurrency? That it was too complicated to do concurrency in C++ and that Erlang was the way? Well, now Mongo has concurrency, so on to the next “must have” thing.

      >You make it sounds like this is all just a matter of bugs, it’s not, and i find blaming
      > it on users who don’t use JIRA or get on IRC a little distasteful.

      People discuss everything from bugs to architecture to lunch on our various forums. I was trying to say, possibly badly, that we have a lot of ways for people with…

    • notJimAug 2012

      Brooklyn, NY

      Etsy, Inc.

      Hiring for developers, operations, and lots of other roles (including non-technical), see http://www.etsy.com/careers/

      Etsy is the world's marketplace for handmade and vintage goods. To give you an idea of our scale, last year Etsy sellers sold over $500 million worth of goods on Etsy. We have 17 million active members, and do 1.4 billion pageviews per month.

      Individual developers at Etsy deploy code to the live site around 30 times per day, so if you want to move fast at scale, this is the place for you. We have an amazing devops culture and an amazing engineering team that makes all this possible. Check out http://codeascraft.etsy.com/ and http://www.slideshare.net/etsy to learn more about how we do what we do.

      We have big challenges, from making sense of all of this data to stopping fraud to helping our sellers be more awesome every day.

      Again, check out our positions here: http://www.etsy.com/careers/, and feel free to email me directly at dbernal@etsy.com. I am a developer, not a recruiter, FYI, and I promise to answer any questions you have honestly (unless you ask something that's privileged, obviously.)

    • JayeshSidhwaniApr 2017

      I had asked a similar question on Quora [1] few years back. Here is the summary:

      - Facebook: https://www.facebook.com/Engineering?sk=notes

      - Google: http://google-engtools.blogspot.com/

      - Twitter: http://engineering.twitter.com/

      - Linkedin: http://engineering.linkedin.com/blog

      - Dropbox: https://tech.dropbox.com/

      - Instagram: http://instagram-engineering.tumblr.com/

      - Netflix: http://techblog.netflix.com/

      - Flickr: http://code.flickr.com

      - Etsy: http://codeascraft.etsy.com/

      - Yelp: http://engineeringblog.yelp.com/

      - Heroku: https://blog.heroku.com/

      - Airbnb: http://nerds.airbnb.com/

      - Bitly: http://word.bitly.com/

      - Evernote: https://blog.evernote.com/tech/

      - Highscalability: http://highscalability.com/

      [1] https://www.quora.com/What-are-the-companies-that-have-some-of-the-best-engineering-blogs

    • dhm116Jul 2012

      We've played around with:

      OpenTSDB: http://opentsdb.net/

      StatsD: https://github.com/etsy/statsd/ (description here - http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything/)

      OpenTSDB and StatsD seemed great for getting TS data in and producing nice dashboards, but they didn't seem to fit our needs for performing custom analytics on the data.

      At the moment, we're leaning towards leveraging Cassandra based on our scalability requirements. Check out http://rubyscale.com/blog/2011/03/06/basic-time-series-with-cassandra/ and http://www.datastax.com/dev/blog/advanced-time-series-with-cassandra to get an idea on how cassandra can help.

    • pvhMay 2012

      Etsy did. I don't think it was a good decision and I think the reasons they did had more to do with resetting from some bad architecture decisions, but they're the example I know of. http://codeascraft.etsy.com/2011/09/28/scaling-etsy-what-went-wrong-what-went-right/ I think the big lesson here would be: don't have separate DBA and Engineering teams.

      On the other hand, I could name quite a few people who went the other way, like Urban Dictionary who run on our http://postgres.heroku.com service, too. (I don't normally name customers, but he recorded a video saying he liked us so I think it's fair game. http://success.heroku.com/urbandictionary )

    • look_lookatmeAug 2010

      About that video.

      I was going to write something scathing about it, but that'd be useless. All I'll say is imitating Wes Anderson is tired and boring. Looks like it was fun to make and some people will like it for sure, but I think it pales in comparison to the Etsy recruiting video:

      http://codeascraft.etsy.com/2010/07/09/etsy-is-hiring/

      I hate to bring this up this tired discussion, but is this a NYC vs SF thing? The Etsy video could almost be considered dark and pessimistic, while the Twitter video is full of whimsy and infantilization.

    Related

    Netflix Tech Blogtechblog.netflix.com360 people

    Node.js in Flame Graphs

    Netflix Tech Blog
    Company · last shared 2025
    Flickr Code Blogcode.flickr.net102 people

    Flickr – A Year Without a Byte

    Flickr Code Blog
    Company · last shared 2026
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Stitch Fix Multithreadedmultithreaded.stitchfix.com87 people

    Engineers Shouldn’t Write ETL

    Stitch Fix Multithreaded
    Company · last shared 2025
    Twitter Engineering Blogengineering.twitter.com121 people

    Twitter Rolls Twitter.com Back to a Server-Side Architecture

    Twitter Engineering Blog
    Company · last shared 2017
    Airbnb Engineeringnerds.airbnb.com110 people

    We've Open-sourced Rendr

    Airbnb Engineering
    Company · last shared 2017
    Slack Engineeringslack.engineering281 people

    Taking PHP Seriously

    Slack Engineering
    Company · last shared 2026