My AI journey as a developer

From “Go wild” to actually relying on AI (author: Jelle van den Toren)

inSystems Go wild with AI

As an Oracle Developer, I have done my best to avoid using AI for most of my work. My opinion on AI in its current state has not been particularly good for a variety of reasons, but this blog isn’t about that. I have been forced to use this for the company I am working for, and I must admit, it is incredibly powerful and quite amazing.

The starting point

At the company I work for, most of our systems are built on Oracle APEX, with PL/SQL as the backbone. We make use of JavaScript and CSS of course for Oracle APEX and the custom components we build for it. I figured it would work for the JavaScript and CSS part but was kind of expecting it not to be very good in PL/SQL.

Go wild with AI

My company basically gave all the developers Claude accounts, some tutorials, and online courses and told us to “go wild.” inSystems Go wild with AII was still quite sceptical, but at the same time, it was really interesting and fun to play with.

To give a bit more context about the company, the company I work for provides a SaaS solution used by thousands of people every day. For this reason, there is a big focus on stable, clean and maintainable code. From all the stories I heard about AI I figured that this was going to be one of the bigger issues.

The eye-opener

As a first step, I was very interested in figuring out if it could understand the system, so I decided to upload some architectural documentation and some functional descriptions of how the system works. It managed to give me a very good description of the system itself and its design. I wasn’t particularly impressed, but it was a nice starting point.

From scepticism to blown away

Then I decided to take it a step further and start uploading quite a bit of code and decided to start building a story. That was the moment all of my scepticism completely disappeared. It was fairly clean code, it knew what it was talking about, and it actually worked. It gave me exactly the right things, it followed coding guidelines which it got from both the architectural documentation and inferred from the already existing code. This completely blew me away and made me realize that this AI thing might be here to stay.

Practical use case

Currently I use it in quite a bit of the code I am writing, and I notice that it has been helping me to write better code. As an example, I recently used it to help write an integration system with a new partner of ours.

What I did was write down what the flow of the system should be, which API calls should be used back and forth, and what code I expect, in very simple pseudo code, and then I give it to AI to start filling in all the details. Within 20 minutes, it has all the code, and this code follows all the guidelines of the company. From this point I just do a sanity check to see if it has missed anything.
Once I was done, I simply used it to generate some documentation, a few UML diagrams (this does require some very precise instructions, or it will generate way too much). This saves me quite a bit of time.

The lesson

A few things I noticed while using AI:

  • Giving it enough context is very important, both technical and functional.
  • Giving it specific instructions helps a lot while writing code, don’t be too detailed though, keep it very high level.
  • Don’t be afraid to start over in a new chat if it really does things you don’t want it to do.

Conclusion

Looking back, I understand why I was sceptical in the first place. Most of what I had seen about AI before this didn’t convince me it belonged anywhere near production code. But once I actually gave it enough context and the right kind of instructions, it turned into something I can somewhat rely on now.

AI helps me to keep my code maintainable and documented, it can even do reviews to check if I have missed anything / made any logic mistakes which can be very helpful.

I don’t think AI replaces the developer, it is not even close after my experiences with it. I still check everything it gives me, and I still need to know what good code looks like to catch it when something is off. But it has made me faster, and in some cases, it has made my code better than it would have been otherwise.

inSystems Go wild with AI

Share this

Contact

Heb je vragen of opmerkingen? Aarzel niet om contact op te nemen. Dat kan via de algemene contactgegevens, rechtstreeks met de genoemde contactpersoon op een van de detailpagina’s, of via onderstaande knop.

21 september 2026

AI Agents in Oracle APEX

Met AI Agents in Oracle APEX gaat Oracle een stap verder dan een AI Assistent. Een AI Agent kan niet alleen informatie geven, maar ook daadwerkelijk iets doen binnen een applicatie. Daarmee verandert AI langzaam van chatbot in digitale collega.

11 augustus 2026

Start Teun de Jong (OutSystems developer)

Low-code samen met AI is een uitstekende combi om applicaties sneller, beter en goedkoper te ontwikkelen. We zijn dan ook blij dat ons low-code team verder groeit met Teun de Jong, een ervaren en enthousiaste OutSystems developer.

Opdrachten uitgevoerd voor

inSystems KLM
Politie
CBR
JUVA
PC Uitvaart
RAVU
Greenchoice
Ministerie van Economische Zaken, Landbouw & Innovatie
Rendo
IBM
NVWA inSystems
Van Iperen Groeispecialisten
ING Bank
Rijk Zwaan inSystems
Cannock
VAA ICT Consultancy
Universiteit Tilburg
Eneco
Gemeente Apeldoorn
GVB
CB Logistics
TenneT
Gemeente Den Haag
TU Eindhoven
Alphabet
SVB
Ahold
Multi Tank Card
BMW
MN Services
Arval BNP Paribas
Stedin
Provincie Utrecht
Altran
Nederlandse Spoorwegen
WVDB Adviseurs Accountants
Thales
Gemeente Gouda
ASR Nederland
Telegraaf Media Groep
Syntrus Achmea Real Estate & Finance
DICTU
Rechtspraak
Ziggo
Leaseplan
Feenstra inSystems
Rabobank
VION Food Group
Bank Mendes Gans
Stratech Social
AgroEnergy
Oracle University
VTTI
Darling
Alliance Healthcare
RIGD LOXIA
Twinq
Holland Casino
Belastingdienst
Fokker
inSystems Unive
UBR Uitvoeringsorganisatie Bedrijfsvoering Rijk
Allianz