How a startup loses its spark#

Article: https://blog.johnqian.com/startup-spark

Notes#

  • Article touches on the topic of scaling engineering organization from 10 to 100.

  • Not trying to introduce any clever trick to fight the inherent properties of scale:

    • More specialization.

    • Less impact.

    • Less awareness.

    • Higher communication overhead.

    • Lower risk tolerance.

  • The advice is not accelerate the effects of scale:

    • Don’t introduce heavy-weight project management tools (hello, Jira). Approach scaling issues from the first principles instead of copying old method popular among big enterprises.

    • Keep each team small and independent. Citing Rippling as an example. Also noting, that this approach doesn’t work in practice due to high coupling between components of a product.

    • The best incentive is to give engineers fat chunk of equity and the power to influence company’s value.

  • But the actual solution is to stay small. Maybe with assist from AI.

Conclusion#

  • When inspecting the issues of scale from the perspective of “fun”, author runs to about the same conclusions as Brooks in Mythical Man-Month. But Brooks didn’t have ChatGPT.