Skip to Main Content
Talk Beginner MIT License

Building a First Principle FOSS Community

Review Pending
Meerthika SR
Meerthika SR
Session Description

Modern developers are incredibly productive thanks to high-level systems like Kafka, Git, and compilers.

But this productivity often comes at a cost: we use these systems without truly understanding why they work.

We believe there's immense value in going back to first principles. By rebuilding these systems from scratch, we move beyond tutorials and documentation. We get to experience the real engineering challenges, understand the design decisions behind them, and develop an intuition that can't be gained by using the tools alone.


Our First-Principles Approach

At RootSprout, we truly believe the best way to understand systems is to rebuild them from the ground up.

Our Main Objectives are:

  1. Rebuilding production-level systems from scratch.
  2. Diving into low-level implementations to expose what’s usually abstracted away.
  3. Making all knowledge and code free and open source — no paywalls, no locked content.
  4. We built our own Kafka, Git and Compiler from Scratch and Made it Open source.

Checkout the links here for the Projects:

  1. Kira-kafka A Distributed Log Based System in C
  2. Ge-Git: An object Storage System like Git
Key Takeaways
  1. True Understanding Comes from Scratch.
  2. Open & Free Knowledge – No paywalls. Everything we build and learn is open source, for students and developers to explore and grow.
  3. From Low-Level to High-Level Mastery – By digging into the fundamentals, we gain the skills to design and understand production-level systems with confidence.

References

Session Categories

Story of a FOSS project - from inception to growth
Contributing to FOSS
Introducing a FOSS project or a new version of a popular project
Community
Talk License: MIT License
Which track are you applying for?
Main track

Speakers

Reviews

No reviews yet.