David Barrett

1.8K posts

David Barrett banner
David Barrett

David Barrett

@dbarrett

Founder and CEO of @expensify

Portland, OR Katılım Mayıs 2008
5 Takip Edilen7.2K Takipçiler
Sabitlenmiş Tweet
David Barrett
David Barrett@dbarrett·
Like everyone, we've been thinking a lot about and investing in AI -- here's a quick peek of what's going on at Expensify behind the scenes, and a framework to understand how every large legacy player like us will gradually embrace the change (if at all): use.expensify.com/blog/expensify…
English
5
1
10
5.8K
David Barrett
David Barrett@dbarrett·
Tech isn't "disruptive" if it doesn't disrupt something: PC disrupted mainframes because it took market away from it. Laptops disrupted PC, mobile disrupted laptops. Subvocal tech like uploadvr.com/apple-acquired… is the missing link for in-ear, always-on AI devices to disrupt mobile.
English
0
1
4
431
David Barrett
David Barrett@dbarrett·
Whoa, that moment where your build chain is fully connected to AI end-to-end, where it can take a high level bullet list of vague ideas and not merely turn it into a detailed proposal, but an actual PR ready to merge... people talk about it, but experiencing it is something else.
English
1
0
4
349
David Barrett
David Barrett@dbarrett·
The "diamond org chart" is interesting. Historically each org was a "pyramid", with a wide junior base that gradually narrowed up to a "peak" of senior talent. AI has wiped out entry level jobs, without changing the need for mid-level talent, making a diamond-shaped org chart.
English
0
0
4
228
David Barrett
David Barrett@dbarrett·
Best new AI hack: whenever Gmail fails to do it automatically, take a screenshot of concert/movie/flight tickets in email, and ask Gemini to create a calendar appointment. (I missed a concert last weekend due to entering it for Saturday rather than Friday 😭, never again!)
English
0
0
2
268
David Barrett
David Barrett@dbarrett·
I don't understand the studies saying 50% of companies that deploy AI didn't see any benefits. We see huge benefits at every layer -- data quality, bug triage, workflow automation, and truly everywhere. Anybody who can't find a way to benefit from AI is soon to be replaced by it.
English
1
0
13
226
David Barrett
David Barrett@dbarrett·
Proof that New Expensify's freelance contributor program is one of the largest and most sophisticated OSS projects in the world: OpenAI used 1488 of our real Upwork jobs to build the authoritative measure of AI coding capabilities. #freelance #OpenSource x.com/OpenAI/status/…
OpenAI@OpenAI

Today we’re launching SWE-Lancer—a new, more realistic benchmark to evaluate the coding performance of AI models. SWE-Lancer includes over 1,400 freelance software engineering tasks from Upwork, valued at $1 million USD total in real-world payouts. openai.com/index/swe-lanc…

English
2
3
16
8.5K
David Barrett
David Barrett@dbarrett·
I had some free time this holiday season and wrote up a blog post about how we use NUMA balancing on our 384-CPU, 6TB monster servers to keep the site humming reliably (and some of the challenges we've had to overcome). It's pretty low level, enjoy! use.expensify.com/blog/how-expen…
English
1
0
7
3.2K
David Barrett
David Barrett@dbarrett·
@ahmedshubber25 It's been an absolute honor. I can't wait for you to share with the world what you've built. This thing is a monster.
English
0
0
5
242
David Barrett
David Barrett@dbarrett·
@rexsalisbury Haha, it was destiny calling my name! Incidentally, check the name on our Expensify Card ads...
English
1
0
3
109
Rex Salisbury
Rex Salisbury@rexsalisbury·
@dbarrett whats the story behind your name on all the credit card ads?
Rex Salisbury tweet media
English
2
0
2
623
David Barrett
David Barrett@dbarrett·
@rexsalisbury Haha! When you advertise a credit card, Visa has very strict requirements about what numbers and names you can use, and I think my name is one that is authorized, so it just shows up again and again. It's like I've been encouraged to launch the @expensify card my entire life!
English
0
0
0
158
Rex Salisbury
Rex Salisbury@rexsalisbury·
@dbarrett is there an interesting story as to why your name shows up on United ads?
Rex Salisbury tweet media
English
1
0
2
895
David Barrett
David Barrett@dbarrett·
Great question. We have a cluster of six databases using bedrockDB so for large maintenance like that we would simply do them one at a time. For example, changing schema, adding an index, so forth. That said, we are experimenting with ZFS to use snapshots to streamline some of these long database locking maintenance chores (particularly backing up, which we do by splitting the database up In to thousands of small slices that we upload in parallel to cold storage) without taking the server offline.
English
0
0
0
116
David Backeus
David Backeus@dbackeus·
@dbarrett the SQLite usage as Expensify is really impressive and inspiring (use.expensify.com/blog/scaling-s…). I'm curious how you're dealing with long running database migrations eg. CREATE INDEX on very large tables, considering SQLite locks the entire DB while executing them?
English
1
0
1
180