We ❤️ Open Source

A community education resource

Jon “Maddog” Hall reflects on open source history, sharing developer tips and insights

Learn how to get started in open source and why you should learn assembly language.

Jon “Maddog” Hall, a pioneer in the open source community, sat down with the All Things Open team and reflected on his journey from learning programming in the 1960’s to his pivotal role in the rise of Linux. He advises modern beginners to start with accessible tools like shell scripting and Linux command line utilities, and encourages exploring open source software like Firefox and OpenOffice as entry points into the community. Jon also stresses the value of certifications, such as those from the Linux Professional Institute, which can validate skills and open up career opportunities in open source environments.

Jon recounts a significant moment in open source history when he helped port Linux to the DEC Alpha in the 1990’s, facilitating high-performance computing for scientific research. He emphasizes the importance of understanding low-level system operations and recommends learning assembly language to optimize code efficiency. This knowledge can help developers write faster, more resource-efficient programs, crucial for devices with limited power like smartphones.

Maddog also shares his perspective on AI, particularly Large Language Models (LLMs), which he views as advanced expert systems, but not true artificial intelligence. The conversation wraps up with Jon praising events like All Things Open for fostering collaboration and knowledge exchange in the open source community.

Key takeaways

  • Beginners should start with shell scripting and command line utilities, engage with local computer groups/clubs, and use open source tools like Firefox and OpenOffice to get started.
  • Learning assembly language and understanding low-level system operations is essential for writing optimized, efficient code, particularly in resource-constrained environments.
  • By fostering a culture of collaboration, open source continues to shape the landscape of technology, offering opportunities for innovation across industries. 

Conclusion

Jon “Maddog” Hall’s insights offer a practical guide for developers starting in open source, with an emphasis on foundational skills and the importance of system efficiency. Jon’s passion for open source and its collaborative nature highlights the value of community-driven development. Events like All Things Open, where developers gather to exchange ideas and explore new tools, are vital for fostering a vibrant, innovative tech ecosystem. For developers eager to grow, Jon’s story and advice highlight the importance of continual learning, engaging with the open source community, and always striving for greater efficiency and understanding in their craft.

More from We Love Open Source

About the Author

The ATO Team is a small but skilled team of talented professionals, bringing you the best open source content possible.

Read the ATO Team's Full Bio

The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.

Want to contribute your open source content?

Contribute to We ❤️ Open Source

Help educate our community by contributing a blog post, tutorial, or how-to.

This year we're hosting two world-class events!

Join us for AllThingsOpen.ai, March 17-18, and All Things Open 2025, October 12-14.

Open Source Meetups

We host some of the most active open source meetups in the U.S. Get more info and RSVP to an upcoming event.