Foojay Podcast #29: How will AI and ML Influence the Role of Developers?

AI and ML keep showing up in pull requests, IDE suggestions, and debugging sessions, and Java developers feel the shift first-hand. We sat down to ask what these tools actually change in the day-to-day work, and where they still fall short. In this episode I host Zoran Sevarac, Frank Greco, and Roni Dover for Foojay Podcast #29.

What we talked about

  • The distinctions between AI, ML, DL, and computer vision
  • How ChatGPT and LLMs function as pattern-matching systems
  • AI implementations in Java using DeepNetts
  • The NYJavaSIG approach to AI and ML content
  • JSR 381 for Visual Recognition
  • Digma and AI applied to observability
  • Debugging challenges with generated code
  • Corporate restrictions around ChatGPT usage
  • Strategies for using these tools well
  • The future impact of AI on Java developers

What stood out

The group treats AI as a real shift, not hype, but stays grounded about its limits. Generated code looks fine until you debug it, and that gap matters. The conversation also covers why machines miss the emotional and contextual layer that developers bring to a team.

See the Foojay Podcast #29 for all info, shownotes, links, etc.