Reverse engineer legacy systems without source code
Thoughtworks consultants used Gemini 2.5 Pro in a two-week pilot to produce validated blueprints of legacy systems' functionality.
Done withGemini
- What they did
- Thoughtworks consultants used Gemini 2.5 Pro to reverse engineer legacy systems that had no source code available. The AI helped extract what the systems do, and the output was validated "blueprints" of their functionality. This was a two-week pilot. The listing I read is only a short blurb, so it gives no detail on inputs or on the steps people took.
- How it went
- The pilot produced validated functionality blueprints in two weeks. The blurb says it showed AI could cut the time and risk of modernizing opaque systems, with speed having to be balanced against validation.
- Worth knowing
- Validation is the catch. Speed has to be balanced against checking the AI's output. The full InfoQ article, not this category listing, has the details.
Try it yourself with Gemini
I have a legacy system in [folder path] and no documentation. Read through the code, configs, and database schemas and write a blueprint in a markdown file covering what the system does, its main workflows, data flows, and business rules. Mark anything you are unsure about as unverified. Do not modify any files other than the blueprint. Stop when every major module is described.
Source: infoq.com · Undated
Five of these in your inbox every morning
The best things people got an AI agent to do, each with the prompt to try it.
More like this
Race three models to build a Counter-Strike clone
InstantDB had Codex, Opus, and Gemini each try to build a multiplayer shooter.
Edit existing video clips with plain-English instructions
A creator tested Gemini Omni Flash over 36 hours, editing clips in place from typed instructions while preserving lighting and camera angle, with variable quality.
Find security flaws in open-source software
Google's Big Sleep agent reported about 20 security flaws in open-source software, following its SQLite find.
- Claude
Build a C compiler with a team of parallel agents
Anthropic's engineering write-up on tasking Opus 4.6 agent teams with building a C compiler.
Write and debug code across eight test tasks
A reviewer had Manus build a currency converter, fix a find_max bug and make a landing page, with mostly strong results.
Build and deploy a Game of Life simulation site
In a vendor launch demo, Devin built an interactive Game of Life website, added requested features step by step, and deployed it to Netlify.