I'm happy to report that I'm maintaining my commitment to viewing every problem as an incremental view maintenance problem by joining an incremental view maintenance startup.
Tradition dictates that I now convince the reader that You Too Can Join An Incremental View Maintenance Startup. So here are the some of the things that I found compelling:
- Experience. Everyone involved so far has built similar systems in the past, so we can skip past all the obvious mistakes and make exciting new mistakes.
- Sensible engineering. From the folks that brought you Scalability! But at what COST? and Jepsen-approved serializability.
- Low hype. We're not Changing The Way The World Brushes Their Teeth. We're just trying to build a thing that works, in a field where most things don't work.
- People go home in the evening. Half of the company have families. There isn't any beer pong.
- Open pay scale. Pinned to market levels (as determined by some incredibly expensive watermarked spreadsheet).
- Explicit vacation guidelines. At numbers that won't make Europeans laugh in pity.
- 20% time with sane IP assignment.