Sanjay Bhargava
Sanjay Bhargava
Sanjay Bhargava appears in Kyle’s notes as the early X.com engineer whose “random deposit” account-verification scheme is the canonical example on the First Principles Thinking page. As told in The Founders, Elon Musk recruited him aggressively — “No, no, I’m buying you a ticket, you’ve got to come down right now” — and Bhargava became part of the hundred-hour-week founding crew sketching the product “until two or three o’clock in the morning.” His breakthrough came from reasoning by analogy to Claude Shannon’s signal/noise theory: X.com needed a “cleaner, quicker signal” than voided checks or faxes to confirm bank-account ownership, so the company would generate its own one-time code by sending two random sub-dollar deposits (e.g. $0.35 and $0.07 → passcode “3507”). The user reads the amounts off their statement to prove access.
Kyle frames this as first-principles reasoning by a non-domain-expert — engineer Santosh Janardhan credits the win precisely to the team’s lack of banking expertise: they “had no preconceived notions… and converted [fraud] to a tractable, mathematical thing.” The innovation endured: Musk called it “a fundamental breakthrough,” David Sacks likened it to Velcro (“an idea you wish you had thought of”), and random deposit is now standard across banking.
Where this appears
- The Founders — recruited by Musk to X.com; invents the random-deposit verification method.
- First Principles Thinking — his random-deposit solution is the page’s canonical first-principles example.
- Santosh Janardhan — co-cited; Janardhan’s “fresh eyes” quote describes the Bhargava team.
Referenced in
- Dave Clark note
- First Principles Thinking note
- The Founders book