Skip to Main Content
Talk Beginner CC BY-SA 4.0 (for slides and content)

From Windows to Arch: Why Switching to Linux Changed How I Learn and Build

Proposal status is Rejected
Session Description

This talk shares a personal journey of switching from Windows to Linux (Arch Linux) as a student developer, and how that decision significantly impacted learning, productivity, and understanding of systems.

The session begins with the motivation behind the switch: influenced by peer discussions, developer communities, and the growing perception that Linux is a “must-have” for serious developers. It then walks through the early struggles of dual booting, breaking systems, debugging issues, and eventually committing to a full Linux environment.

Beyond the story, the talk focuses on practical insights for students and beginner developers:

  • How Linux improves development workflows through better tooling and terminal-first approaches

  • Why exposure to Linux helps in understanding core computer science concepts like processes, file systems, and debugging

  • The role of FOSS in shaping developer independence and learning mindset

The session also briefly covers considerations around dual boot vs full switch, helping attendees make an informed decision based on their comfort level.

This is not a highly technical deep dive, but rather a relatable and honest perspective aimed at reducing the fear of switching and encouraging exploration within the FOSS ecosystem.

Key Takeaways
  • A clear understanding of why many developers prefer Linux over Windows

  • Realistic expectations of challenges when switching to Linux

  • How Linux can improve developer productivity and learning depth

  • Insight into FOSS philosophy and why it matters for students

  • Guidance on whether to start with dual boot or fully switch

  • Confidence to experiment and get started with Linux

References

Session Categories

Engineering practice - productivity, debugging
Community
Other
Talk License: CC BY-SA 4.0 (for slides and content)

Speakers

Jainam Oswal
Jainam Oswal Full Stack AI Dev | Curlscape Solutions Pvt Ltd

Jainam Oswal is a student developer, Linux enthusiast, and long-time Arch Linux user who enjoys experimenting with developer tools, terminals, and open-source software.