Back to articlesWhat 3 Years of Coding at The Doon School Taught Me
Personal BlogMay 18, 20267 min read
Featured note

What 3 Years of Coding at The Doon School Taught Me

Reflecting on my journey from early Python scripts to building full-stack web applications for hundreds of users on campus. Here are the core technical and personal lessons I wish I knew when starting in 9th grade.

0 views

Looking Back at the Journey

When I started writing code in 9th grade, my work was mostly isolated scripts and small offline programs. By 12th grade, as President of the Computer Club and lead organizer for events like IPSC IT FEST 2026, my perspective on software shifted completely. Programming is no longer just about syntax; it is about building software that people actually use.

Building production platforms for our school community—like the DSFL fantasy sports application and the 90th Founder's Day app—taught me that software engineering requires far more than algorithms. You have to handle live database queries, manage user authentication, deploy stable builds under tight deadlines, and build intuitive interfaces.

Core Engineering Lessons

  • Solve local problems first: Building a fantasy league app for inter-house sports or an event app for Founder's Day creates immediate feedback loops with real users that no online tutorial can replicate.
  • Teaching solidifies understanding: Mentoring 40+ junior students in Next.js, React, and Node.js every week forced me to understand web architecture deeply enough to explain it simply.
  • Fundamentals outlast tools: Frameworks evolve quickly, but network protocols, relational database design, and algorithmic thinking stay constant.

The real measure of software isn't how clever the code looks in your editor; it's whether it solves a tangible problem for the community relying on it.