If you're a software developer, you know the pain of dealing with bugs and issues that can derail your project and damage your reputation. That's why in this episode, we delve into the crucial topic of practical debugging at scale and its importance in software development.

In this episode, we tackle the topic of debugging head-on, with expert insights from Shai Almog. With years of experience in the tech industry and a wealth of knowledge on debugging strategies, Shai shares his insights on the challenges of debugging complex systems while providing practical tips and tricks for identifying and fixing issues: from using the latest tools and techniques to implementing best practices, and even debugging AI.

Shai Almog is the Co-founder of Codename One, a software engineer, developer advocate, architect, entrepreneur, and author. He has been leading teams and delivering various solutions across tech stacks and deployment models. He is also a major open-source contributor who has led key global projects around the world in his 30-year professional career.

In this episode, we particularly talk about:

  • 01:55 – About Shai Almog and his Consultant career
  • 03:35 – Shai’s journey to Tech Industry
  • 05:40 – Java as Shai’s major development language
  • 06:30 – How Shai provides Java Development services to clients
  • 08:52 – Why Java is a simple and elegant programming language
  • 11:43 – Shai’s journey in building Startup companies
  • 14:40 – Building Codename One
  • 16:47 – “Documentation ended up being a thousand pages printed”
  • 18:22 – Writing a book and creating a course about building an app that clones human-like services
  • 23:16 – The story behind writing Practical Debugging at Scale
  • 27:24 – First Chapter of the Book: Debugging Tools and Features
  • 30:20 – Debugging at Scale is easy but much more complex
  • 34:40 – How learning was easily flipped by AI
  • 36:15 – ChatGPT increases productivity but also increases Debugging Problems
  • 39:11 – What is wrong with AI
  • 43:06 – AI is impossible to Debug
  • 44:32 – Why it’s difficult to win against Chess AI
  • 47:15 – How programming from scratch is easy with templates
  • 50:00 – The need for luck in the consulting industry
  • 53:48 – How to get in touch with Shai

view show notes

Link to Book: Practical Debugging at Scale by Shai Almog

Connect with Shai: https://www.linkedin.com/in/shai-almog-81a42/

Blog: Debug Agent Blog

Youtube: https://www.youtube.com/@debugagent

Twitter: https://twitter.com/debugagent

Mangtas Nation is hosted by Mangtas CEO Wouter Delbaere and CMO Jacki Demuynck.

Jacki and Wouter are also the co-founders of Mangtas – a curated marketplace where businesses can meet their remote staffing needs – reliably.

Follow us on Spotify, YouTube, LinkedIn, Facebook, Instagram, and Twitter!

Be sure to subscribe/follow #MangtasNation for more!