Can you believe that Expensify turns 10 this year? I’m 42, so that’s nearly a quarter of my life devoted to the dark arts of expense management, and it has gone by so fast. It feels like just yesterday we launched our app for the iPhone (which also just turned 10), making us the first cloud-hosted, receipt-scanning expense management app, ever, for any phone. Since then, we’ve added more customers than the next four competitors *combined* — doubling our customer count this year alone. Continue Reading…
Tips and tricks for scaling SQLite for 4M real-ish queries per second on a single server, and how bare metal compares to EC2 for this workload.Continue Reading...
Everybody knows what accounting is:
Accounting [uh-koun-ting] (noun)
The theory and system of setting up, maintaining, and auditing the books of a firm; art of analyzing the financial position and operating results of a business house from a study of its sales, purchases, overhead, etc.
But what is “preaccounting”? Not everybody is as familiar with this newer concept, so I’ll go ahead and define “preaccounting” as:
Preaccounting [pri–uh-koun-ting] (noun)
The system through which financial data is gathered, coded, aggregated, and normalized so as to enable accounting to occur; accounting processes executed by non-accountants, including expense management, time tracking, etc.
In layman’s terms, preaccounting is the super boring, tedious work that nobody wants to do, but that absolutely needs to be done before the truly valuable accounting work can begin. Unlike accounting, which is clearly the job of accountants, preaccounting is nobody’s job. Continue Reading…
Innovation is a tricky thing in that it makes the impossible seem boring. I think it’s amazing that my 2.5 year old daughter will never really understand why it’s called “rolling up the window”, that google wasn’t always a verb, or that rocket ships were actually thrown away like garbage into the ocean after each use. People innovate to change the world, but once changed, we forget it wasn’t always that way.