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...
Archives For Thought Leadership
We lead.. with our thoughts.
Just kidding, but we do have some thoughts we’d love to share with you.
Nobody likes to talk about firing. It’s not something to celebrate: if you need to fire someone it means you screwed up. Either you hired the wrong person, or — more common — you hired the right person, but failed to enable their success. Either way, the blame falls on the company (not the individual), so it’s no surprise that companies tend to avoid talking about their failures.
But despite that discomfort, firing is an important topic because in the long run, careful application of firing is actually more important than hiring. To understand why, consider this simple chart:
There’s an old adage in Silicon Valley:
A people hire other A people, while B people hire C people.
Said another way, great people want to work with other great people, but not-so-great people prefer to work with people worse than themselves. This is because great people love to be challenged by their peers, while not-so-great people prefer not to be challenged at all.
The Vicious Cycle of Mediocrity
It’s easy to agree with the above in theory. But building a company that adheres to this in practice is very, very hard. So hard that extremely few companies actually do it, despite the best of intentions along the way. You can tell if your company is doing it by seeing if it’s followed this path: Continue Reading…
One of the greatest perks of working at Expensify is that you are surrounded by passionate, mature people naturally motivated to do the right thing. This works because we hire people who have three key characteristics:
- Extreme natural talent
- Long term ambition
- Deep humility
All three matter in different ways, but the third is particularly relevant here because it’s what ensures everybody has an appreciation for the limits of their knowledge — which translates into a low-drama, super collaborative environment.
Now, when people hear “collaborative environment”, they typically think about the various off-the-shelf management techniques, like Scrum, Agile, Holacracy, or whatever the pop-business gurus are selling these days. We don’t use any of those. Rather, we try to live by two main principles: Continue Reading…
There are no shortage of challenges and problems running a startup, but by far the most difficult of all is hiring. Attracting, retaining, and inspiring truly excellent people is the lifeblood of any startup, and Expensify is no exception. But what I think is exceptional about Expensify is our commitment to maintaining and even raising the bar on hiring as the company grows.
That might not sound exceptional. Indeed, it might even sound cliché. But make no mistake: despite how easy it is to make this claim, it’s very difficult to actually put it into practice. Continue Reading…
Last week Expensify hosted its very first conference, eponymously named ExpensiCon. We are still stunned and humbled by its tremendous success, and I need a bit more distance before I can really talk about it in a broad way. (Read “Expensify is the Slack of Accounting” if you want a taste.) But I wanted to quickly share a chart that was created at the very last moment, and which became the central focus of the entire conference:
There’s a lot in that graphic, so let me unpack it: Continue Reading…
This guest blog post is brought to you by our friends at Intuit QuickBooks. Happy Holidays!
The best way to carry success into the New Year is to move down the checklist and make sure everything is wrapped up — figuratively and literally — for the holiday season. For business owners, this means final expenses, deductions, and tax preparations. Continue Reading…