Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #1473

S

Sarah Mei

Personal blog · sarahmei.com/blogprogrammingcareer

Sarah Mei's personal blog at sarahmei.com covers programming and career. Since 2009, 48 different Hacker News readers have linked it 54 times, most often “Why You Should Never Use MongoDB”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
54mentions?
7recommend?
48HN people?
2009–2024first – last linked?
Links on Hacker News per year · peak 9 in 2016

Sometimes recommended · 7 of 37 sampled comments recommend it?

Why HN links it

Linked mostly for her 2013 post 'Why you should never use MongoDB', which argues most data is relational. Also cited for her posts on conference diversity, gender fields and outside-in BDD.

Recommended for · 7 comments
Called an 'interesting read', 'really good read', 'still relevant' and 'pretty awesome' (BDD post); describes the situation 'nicely'; a talk 'worth listening to

Summarised by Claude from a sample of 37 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Why You Should Never Use MongoDB
    26 people · 28 mentions · first linked 2013-11-11
  2. Why "Gender" is a Text Field on Diaspora
    4 people · 5 mentions · first linked 2010-11-27
  3. Programming is not math
    4 people · 4 mentions · first linked 2014-07-15
  4. /blog/2009/04/25/why-rails-is-still-a-ghetto/
    3 people · 3 mentions · first linked 2009-10-19
  5. Speak Ruby in Japanese
    2 people · 2 mentions · first linked 2010-12-22

What Hacker News says?

  1. This is the context: http://www.sarahmei.com/blog/2009/04/25/why-rails-is-still-a... Basically a bit over a decade ago, DHH was aware of and explicitly condoned a NSFW image in a Ruby conference talk's slides.

    Comment linking /blog/2009/04/25/why-rails-is-still-a-ghetto/comment-page-1/

    on ““About one-third of Basecamp employees accepted buyouts today””
  2. Submitted Why You Should Never Use MongoDB as a story · 568 points

    HN discussion
  3. Some amazing non-male developers: — Jen Simmons: http://labs.jensimmons.com/ — Julia Evans: https://jvns.ca/ — Lea Verou: http://lea.verou.me/ — Mina Markham: http://mina.codes/ — Sara Soueidan: https://sarasoueidan.com/articles/ — Sarah Mei: http://www.sarahmei.com/blog/ — Ana Tudor: https://thebabydino.github.io/ — Anna Debenham: http://www.maban.co.uk/

    Comment linking /blog/

    on “Ask HN: Which developers do you closely follow?”
  4. Submitted Why you should never use MongoDB (2013) as a story · 194 points

    HN discussion
  5. http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “PostgreSQL Scalability: Towards Millions TPS”
  6. Submitted Never use MongoDB (2013) as a story · 131 points

    HN discussion
  7. Can you? For every article hating SQL there is one for hating NoSQL: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “Against SQL”
  8. Submitted Why I Don’t Work At Google as a story · 114 points

    HN discussion
  9. Relavant: Diaspora does (or did) exactly that. http://www.sarahmei.com/blog/2010/11/26/disalienation/ HN thread: http://news.ycombinator.com/item?id=1944628 Slightly less relevant: gender done right by, of all things, a social networking game. Here's a review: http://borderhouseblog.com/?p=3053

    Comment linking /blog/2010/11/26/disalienation/

    on “XKCD's Randall Munroe on Google+ requiring your gender to be public”
  10. Submitted Programming is not math as a story · 66 points

    HN discussion
  11. My concern would be whether Mongo will cause me to lose data.... "To recap: MongoDB is neither AP nor CP. The defaults can cause significant loss of acknowledged writes. The strongest consistency offered has bugs which cause false acknowledgements, and even if they're fixed, doesn't prevent false failures." https://aphyr.com/posts/284-call-me-maybe-mongodb ...or get my data corrupted: "When MongoDB is all you have,…

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “MongoDB queries don’t always return all matching documents”
  12. Submitted Why "Gender" is a Text Field on Diaspora as a story · 26 points

    HN discussion
  13. An interesting read into the development of a project that started using MongoDB and switched to PostgreSQL after eight months in production: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “MongoDB queries don’t always return all matching documents”
  14. Submitted Programming is not math as a story · 21 points

    HN discussion
  15. pier25 · 2017-10-19Recommends
    This article is still relevant: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never... The main point is: most of your data is most likely relational and not document based. Use the DB that fits your data model, and not the data model that fits your DB.

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “MongoDB shares jump more than 30% in $192M IPO”
  16. Submitted Never Use MongoDB as a story · 8 points

    HN discussion
  17. geophile · 2019-11-24Recommends
    This is a really good read: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never... It shows what happens when you have exactly the misunderstandings being discussed here. Also note that the author still has absolutely no idea how to do a simple ER diagaram.

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “Today’s Top Tech Skills”
  18. Submitted Speak Ruby in Japanese as a story · 6 points

    HN discussion
  19. Some things to consider: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on ““MongoDB is dead. Long live Postgresql””
  20. Submitted Why You Should Never Use MongoDB (2013) as a story · 5 points

    HN discussion
  21. If your data is fundamentally relational you're better off putting it into a relational DB. http://www.sarahmei.com/blog/2013/11/11/why-you-should-never...

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “Aurora - New MySQL-Compatible Database Engine”
  22. Submitted Programming Is Not Math (2014) as a story · 4 points

    HN discussion
  23. Keep in mind that Sarah Mei also looks through everything in terms of diversity through the american lense of literal black and white skin color[1], completely disregarding the fact that some of these people in Europe - myself included - have had their fair share of racism across Europe even though we are considered "white" in the US. Ask turks how they are treated in Germany or people from the Maghreb region in sou…

    Comment linking /blog/2015/02/01/the-fosdem-conundrum/

    on “Free Software: An idea whose time has passed?”
  24. Submitted Programming Is Not Math (2014) as a story · 3 points

    HN discussion
  25. There are many articles out there on the web, over the last 5 years, addressing the many problems specific to MongoDB. For example: http://www.sarahmei.com/blog/2013/11/11/why-you-should-never... http://cryto.net/~joepie91/blog/2015/07/19/why-you-should-ne... https://news.ycombinator.com/item?id=9912842 http://developer.olery.com/blog/goodbye-mongodb-hello-postgr... https://www.andreas-jung.com/contents/goodbye-mong…

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “MongoDB has filed confidentially for IPO”
  26. Submitted Why You Should Never Use MongoDB (2013) as a story · 2 points

    HN discussion
  27. AFAIK, most of the FUD around Mongo came from this article (and the subsequent "telephone" game that followed it): http://www.sarahmei.com/blog/2013/11/11/why-you-should-never... . In practice, Mongo is a solid-enough database with its most valuable asset being its query language. I've worked on projects where it handles millions of records without any issue. Reaching this size of footprint is difficult unless you h…

    Comment linking /blog/2013/11/11/why-you-should-never-use-mongodb/

    on “The disproportionate influence of early tech decisions”
  28. Submitted Speak Ruby in Japanese as a story · 2 points

    HN discussion
  29. Ok, but that's not everything. What about talks with sexist content? Remember the "Perform like a porn star" talk ( http://www.sarahmei.com/blog/2009/04/25/why-rails-is-still-a... )? The person giving the talk might not be actively harassing someone, but they're clearly making the conference a place where women do not feel welcome.

    Comment linking /blog/2009/04/25/why-rails-is-still-a-ghetto/

    on “Wrestling With Inclusion at LambdaConf”
  30. Submitted Programming Is Not Math as a story · 1 points

    HN discussion

Search all of HN for sarahmei.com

Linked by the same people?