1/ The @Mercury team’s #1 priority has been mitigating the impacts of the recent cybersecurity incident on one of our partner banks (we emailed potentially impacted customers on Wednesday). Some customers have asked whether leaked account numbers could be used to steal money from
Max Tagher
1,825 posts
New York City
Joined July 2012
- Documenting database schemas is really important. Here's how @mercury does it: 1. Docs on every table in our ORM's file format 2. Collate those into a giant markdown file for non-eng 3. Video series going over the major tables, w/ exercises
- In a Little Bobby Tables moment, @mercury has a customer with the legal name DROP TABLE Labs, LLC. We were sending their company name to a partner, and they rejected the HTTP request with "SQL-Injection Threat detected in Payload". (Relevant xkcd: xkcd.com/327)
- I wrote a blog post on how to document a database schema, based on my experience @mercury mercury.com/blog/documenti… Quality schema docs are a great investment for an engineering team—database tables are probably the core data structures of your app, and the docs enable data
- At @mercury we have 1000+ tables and 150+ engineers. At that scale you need automated linting to maintain a sensible SQL schema, which is crucial in a domain like finance. Here are my top 8 lints to consider, and the SQL that drives them:Replying to @mercury and @MaxTagher8 Lints for your Postgres schema by Max Tagher blog-next.mercury.com/blog/lints-for…
- My coworker cut our backend test suite time in half, by using triggers to track which tables needed to be wiped between tests, vs wiping all of them. Obvious in retrospect, but I haven’t seen this done before and it’s a huge win.
- Releasing @mercury for personal use today! The product is almost exactly what we offer for businesses, and the whole product can be tried at demo.mercury.com/?orgKind=perso… (This is a paid product but nets to free if you keep $5000 in your savings account, at current rates)It's here. Join the waitlist: mercury.com/personal-banki…
00:00 - Today my co-founders and I are launching Mercury, a new bank for any US business. We've been developing it for a year and a half, and I think we've created a really exceptional product. Check it out at mercury.co!
- Replying to @Aella_GirlExecutive assistant probably? At a larger company, could be a "chief of staff" (emphasis on like special projects) or operations manager This title is tricky b/c you want a very competent person doing it, and the title needs to reflect that they are far more than a secretary
- Replying to @Aella_GirlJust spitballing, but maybe part of it is that fair-skinned people are living in places they didn’t evolve to be suited for?
- Replying to @Aella_Girl and @azmythalaurisI have drank the milk which was lumpy and which you were probably going to waste I’m sorry it was delicious so hippie and so cold



