Writing on software design, company building, and the anything I feel.

All of my long-form thoughts on programming, leadership, and more, collected in chronological order.

How to Manage a Startup: Key Strategies for Success

Managing a startup requires a unique blend of vision, leadership, and adaptability. This article explores key strategies for effectively managing a startup, from building a strong team to scaling operations and staying financially resilient.

The Joys of Using Django + Next.js

Discover the powerful combination of Django and Next.js for building scalable, performant, and modern web applications. We’ll explore how these two frameworks work together to simplify development and enhance performance.