I built an actually faster Notion in Rust

I
imedadel.com
imedadel.com Saved Monday, November 24, 2025 Readwise
Read Original Article
7
Medium
Write Soon

This article strongly resonates and has clear angles for your perspective

Quick Take

This is a masterclass in technical execution and product positioning that hits several of Brian's sweet spots - Rust performance optimizations, real-time collaboration architecture, and the bold technical decisions that come with building ambitious side projects. The author's journey from simple wrapper to custom Zanzibar implementation and ProseMirror port offers concrete lessons about when to build vs. buy that Brian could definitely riff on.

Relevant Domains

Engineering craft/architecture/productivity - Heavy focus on performance, system design choices Side projects/automation/earning from skills - Solo founder journey, technical product decisions AI/agents/future of software work - Mentions of LLM integration, document automation

Blog Angles

1

"When to Rewrite the World: Lessons from Building Fast Software"

Thesis

The conventional wisdom about not reinventing the wheel breaks down when performance is your primary differentiator

Your Hook

Brian's experience optimizing webhook processing times or real-time analytics dashboards where every millisecond mattered

2

"The Rust Tax is Real (And Sometimes Worth It)"

Thesis

Choosing Rust for a solo project means trading development speed for runtime performance and long-term maintainability

Your Hook

Brian's TypeScript background and AWS serverless experience - comparing cold start times and debugging experiences

3

"Building Your Own Auth: A Founder's Guide to Technical Debt"

Thesis

Rolling your own authorization system is usually terrible advice, except when it's the only way to get the product experience you need

Your Hook

His work on webhook integrations and the auth complexity he's dealt with in fintech compliance

4

"Performance as Product Strategy"

Thesis

In crowded markets, being genuinely faster can be more valuable than having more features

Your Hook

His experience with credit-card processing systems where latency directly impacts user experience

Key Quotes

Counterintuitively, you start by building a much more complex one
Without much optimisation, it takes nanoseconds to check if a user has access

Tags

#rust #performance-optimization #solo-founding #technical-decisions #auth-systems #real-time-collaboration #build-vs-buy