News for hackers. Stuff that matters.
Re:Expensify S-1 by dljsjr on Monday October 18, 2021 @04:30PM (#28911276)
That’s not totally fair, though, because Expensify created Bedrock. So it seems that a good bit of their engineering effort has gone in to this technology.
Re:Expensify S-1 by temp1634592138 on Monday October 18, 2021 @06:52PM (#28912827)
The CEO created Bedrock. The engineers have to maintain it because it is the CEO's pet project, and the CEO always knows best. Nobody there really loved it.
Re:Expensify S-1 by othertemp1234 on Monday October 18, 2021 @07:28PM (#28913164)
I can second this. It's a cool bit of technology. They labeled it "blockchain" way after the fact because it kinda-sorta resembles a blockchain, but it was never really that. It was a distributed replication layer on top of SQL. I remember it constantly breaking. Your description fits well: CEO's pet project that no one else really loved. I have to imagine they've got it pretty stable by now, though.
Re:Expensify S-1 by Woofles on Monday October 18, 2021 @09:03PM (#28913789)
To be fair, it was basically an MVP. It did everything it needed to and nothing more the entire time I worked on it. Definitely didn’t love it, but it did expose me to cool problems to work on.
Re:Expensify S-1 by temp1634592138 on Tuesday October 19, 2021 @01:24PM (#28920773)
I'm not sure the CEO would label it as MVP. I remember pretty well that it was portrayed as cutting edge and robust technology (hence the name Bedrock). But I do agree with you that it exposes you to some interesting areas.

You can see this thread when the project got open sourced: https://news.ycombinator.com/item?id=12739771 . The CEO's handle is quinthar.

Amusingly, see this Twitter thread from aphyr, a respected known name in the DB field: https://twitter.com/aphyr/status/788755301151477760 and https://twitter.com/aphyr/status/788757992829222912, where he is surprised that the author don't know about basic concepts of distributed systems, such as CAP and IOPS.

Re:Expensify S-1 by nattaylor on Monday October 18, 2021 @05:00PM (#28911653)
Yeah, from Bedrockdb.com:

>Bedrock was built by Expensify, and is a networking and distributed transaction layer built atop SQLite, the fastest, most reliable, and most widely distributed database in the world.