Log inSign up
Gwen (Chen) Shapira
34.6K posts
Image
user avatar
Gwen (Chen) Shapira
@gwenshap
Co-founder of @niledatabase. Making SaaS global, elastic and chill. Find me at: bento.me/gwenshap
San Jose, CA
thenile.dev
Joined October 2007
10.5K
Following
29.4K
Followers

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
  • Pinned
    user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Jan 3, 2022
    I’m starting a new company with few good people and an exciting idea. I appreciate all the support. More updates, summaries, feels, etc will follow. linkedin.com/posts/gwenshap…
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Oct 18, 2025
    My husband added that. His first project for Apple.
    user avatar
    Aiden Bai
    @aidenybai
    Oct 17, 2025
    TIL you can just run `networkquality` in your terminal on MacOS
    Image
    929K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Jul 28, 2025
    You can learn a lot about an engineer by noticing how they react when someone else solves a problem that they were stuck on for a while.
    606K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Feb 11, 2020
    Are we still obsessing over the mythical big data? Because the real problem in most orgs is 50000000 very small data sets, some barely maintained, loosely tied together between wiki, jira, slack, google drive, bigquery, postgres, zendesk, salesforce, and a bunch of excels.
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    May 26, 2025
    Biggest mistake you've ever made in production? Mine is from 25 years ago: My manager asked me to "clean space on the database servers". I found a bunch of files called ".log" taking a lot of space. So I deleted them. <Waiting for everyone who knows DBs to 🤦‍♀️> Of course
    150K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Apr 22, 2025
    Yesterday, I posted a riddle: What happens when you add and remove a column from a table in Postgres 2000 times? Answer: After 1598 times, you get "ERROR: tables can have at most 1600 columns" But... the table only has 2 columns when I get the error! So... why? Because
    219K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Feb 14, 2023
    Unpopular opinion: Most software architecture advice sucks because everyone just talks about the architectures in their most successful projects and coolest companies. It is all survivor bias, hindsight bias and cherrypicked results.
    218K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Jul 7, 2023
    OK, I just learned about port reuse in MacOS, and it is a bit wild. 🦓🐺🦏 Here's what happened: 1. Start NextJS app on port 3000. 2. Point browser to localhost:3000. Next looks good. 3. Start Rails app on port 3000. 4. Refresh. Rails looks good. WTF?
    386K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Jul 31, 2023
    Myth: Using UUID as the primary key will slow down inserts. Fact: Not in Postgres. I often recommend using UUIDs instead of integer sequences as primary keys. I was surprised to discover that many developers are uncomfortable with them and believe they will slow down inserts.
    258K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Oct 3, 2025
    TIL: WASM is basically LISP.
    Image
    77K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    May 14, 2025
    There’s something very comforting about learning that OpenAI has the same database scaling issues (and same solutions) as the rest of us.
    Image
    63K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Mar 19, 2024
    If you are using Postgres for embeddings, JSON or large text columns, or all of the above... then you are using TOAST, whether you know it or no. TOAST can have massive impact on performance. So lets talk about it a bit: 🧵
    Image
    GIF
    346K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Oct 28, 2025
    Why JSON is not AI friendly. A picture is worth 1000 words (and a small json, 1000 tokens)
    user avatar
    התלתל
    @taltimes2
    Oct 28, 2025
    Replying to @PnL63962200
    דוגמא:
    Image
    Image
    183K
  • user avatar
    Gwen (Chen) Shapira
    @gwenshap
    Apr 28, 2023
    Now that I'm thinking about job queues, I don't think I have a solution I'm 100% happy with. - RDBMS doesn't scale well - Kafka is a mismatch in APIs and data model - RabbitMQ was a bit of a DR nightmare last I tried Anyone has OSS queue that scaled to 100K+ workers?
    257K
This post is unavailable.