Skip to Content

The Advantages of Coding with AI Assistants to Build Integrated Solutions

September 18, 2025 by
The Advantages of Coding with AI Assistants to Build Integrated Solutions
dagaa, Adolfo Cota

From Practical Experience to Real Learning

While I have experience programming in Python and R, I had never written code for the Google Web App, which is based on JavaScript. The challenge came up when I needed to integrate Google Forms + Sheets with Odoo to solve employee attendance tracking.

The good news is that I didn’t have to learn everything from scratch: with the support of AI assistants like ChatGPT and Gemini, I was able to develop, implement, test, and adjust the code until it worked correctly.

Why Use AI as a Programming Copilot?

  • Accelerates the learning curve: I didn’t have to spend weeks understanding every detail of a new language’s syntax. AI gave me clear, practical examples.
  • Real-time support: Instead of wasting time searching through forums, I could iterate faster with direct suggestions.
  • Better personal documentation: Every time I asked AI for help, I received explanations and comments in the code that now serve as living documentation.
  • Guided testing and debugging: AI helped me understand common errors and optimize parts of the script.


The Value Lies in Integration, Not Just Coding

The most powerful part wasn’t just “writing code,” but using programming as a bridge to integrate tools and solve a real process: attendance, data consolidation, and reporting in Odoo.

This reinforced a key idea: you don’t have to be an expert in every language—you need to know how to leverage AI and programming logic to build practical solutions.


Sharing and Building a Portfolio

I strongly believe in sharing knowledge. Just as I published my models on GrabCAD when I wrote about digitalization, now I want anyone to be able to try this solution.

👉 I’ve made the code available on my GitHub page, as part of my growing project portfolio.

My Personal Learning

AI doesn’t replace the programmer—it empowers them. Today I can further develop my skills in programming, data analysis, and machine learning, and I know how to apply these tools to real business challenges.

Do you have a similar challenge or an idea you’d like to explore? I’m open to conversations and opportunities where my mix of programming, system integration, and strategic business vision can add value.