THE MEDIA FOR AI THAT ACTUALLY HELPS.English edition · Understand & take action
Spotted on the web

Rewrite an old Java C++ installer with a code agent in three days

Use described publicly by IBM — Migrato (20 August 2026), summarised by the desk. Not tested by iadujour.

The result to aim for

Migrato, a small Dutch publisher of content migration software, used the IBM Bob code agent to rewrite in C++ a Java 8 installer that blocked the modernization of his suite.

What was done

According to the case study published by IBM on 20 August 2026, the installer of the MICC suite, about ten years old, was dependent on Java 8: the tool loaded with updates prevented the Java environment from being updated. The team of six developers, specialized in Java and Python, chose to rewrite only this installer, in C++, so that it works without Java virtual machine while keeping the same behavior for customers. Method followed: plan, implement, validate. IBM Bob analyzed Java code, proposed a C++ project structure and mapped dependencies; the developers approved the approach before the generation of the code. They then reviewed the implementation, reviewed the security sensitive functions and reused the existing tests. A synchronization problem with the MICC manager was diagnosed with agent help.According to IBM, a developer completed planning and generation in less than a day, and migration took a total of three days, compared to several weeks planned.

Before you start

Tool cited by the source: IBM Bob. Gather the information the prompt asks for. Strip confidential data that is not needed and check your tool’s access terms. Features and plans can change.

The method, in three steps.

  1. Gather the context

    Gather the information described in the prompt.

  2. Adapt the prompt

    Copy the prompt below, replace the bracketed items, then paste it into the AI assistant you use. The cited tool (IBM Bob) is not necessarily available to the public..

  3. Reread before using

    Reread the result, correct it if needed and keep the final decision. Caveats are detailed below.

Your starting point.

Replace the bracketed items, then adapt the proposal to your situation. This prompt is written by the iadujour desk It is not a quotation from the source.

The prompt to customise
Here is the code of a program to migrate from
Behavior:

1. First proposes a plan: structure of the new project, correspondence of dependencies, delicate points (security, competition, system path).
2. Wait until I agree before generating the code.
3. There list the existing tests to play again and what they do not cover.

What deserves your attention

The code generated in a language that the team has little control over should be read with particular attention to security; keep the old program as reference and replay existing tests.
Origin of the case. Use described publicly by IBM — Migrato (20 August 2026).
Proof level: Statement by the tool’s publisher. Source checked on 10 November 2026. Use described by the source, not tested by the desk. Original summary written by iadujour.fr: figures and claims are the source’s; the prompt is a desk proposal, not a quotation.
TO GO FURTHER

Other ideas to put to work.

The whole Dev theme
Dev

Make a pull request by an agent before the human review

A first automated passage to identify probable bugs, missing tests and safety risks, so that the human review focuses on the essentials.

Tool: Claude CodeType: Practical case
DISCUSSION

Comments.

A field note, a question, a precision on this use case? Comments are reviewed before publication.

Published comments

Loading comments…

    Leave a comment

    Moderation charter. Every comment is reviewed before publication. We refuse hate speech, insulting or discriminatory language, advertising, spam and promotional links, off-topic posts and other people’s personal data.