Be the first to know and get exclusive access to offers by signing up for our mailing list(s).

Subscribe

We ❤️ Open Source

A community education resource

The right tool for the job: AI, open source, and developer productivity

Lessons from the field on using AI to augment your workflow, not replace it.

JJ Asghar, developer advocate at IBM, sat down with the All Things Open team to share his perspective on open source AI, productivity, and lessons learned from coaching softball.

Subscribe to our All Things Open YouTube channel to get notifications when new videos are available.

Read more: Getting started with Ollama

JJ shared why he believes open source AI is the future, describing it as “hero AI” that brings transparency and collaboration to the tech space. Unlike walled-garden solutions, open source AI encourages community-driven innovation, allowing developers to verify, adapt, and build on the work of others. This approach, he explained, positions AI as a tool to augment developers rather than replace them, letting teams automate mundane tasks while maintaining control over code quality.

Drawing parallels between softball coaching and software development, JJ highlighted the importance of collaboration, mentorship, and practice. On the field and in development, focusing on accuracy over raw power helps teams build solutions that are both sustainable and reliable. He also noted that recognizing “students of the game” in both environments, those who understand the nuances deeply, can help elevate the whole team’s performance.

When it comes to productivity, JJ still relies on tools like Vim, which he calls his “old standby,” allowing him to edit code efficiently and think at the speed of development. Beyond personal tools, he emphasized using the right AI or software tool for the right job, and advised the community to invest time learning different technologies to apply them effectively in real-world scenarios.

Key takeaways

  • Open source AI provides transparency and collaboration, helping developers augment their workflows without losing control.
  • Lessons from coaching and team management reinforce principles of collaboration, accuracy, and mentorship in development.
  • Productivity relies on mastering the right tools, from Vim to AI applications, and understanding how to apply them appropriately.

JJ’s advice for developers is simple yet powerful: Use the right tool for the right job, stay curious, and leverage community-driven open source AI to build smarter, more reliable solutions.

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.

We're hosting two world-class events in 2026!

Join us for All Things AI, March 23-24 and for All Things Open, October 18-20.

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.