Skip to content
PYD ENTERPRISES

Blog

Decompiler internals and field notes.

How the parsers, control-flow engine and rule extractor work, and what we learn reading legacy cores with the people who own them.

LatestMainframe

Building control-flow graphs for PERFORM THRU, GO TO and ALTER

COBOL has no functions, only paragraphs and ranges of paragraphs, and control can leave a range by any door it likes. A rule extractor that gets this wrong attributes rules to the wrong branch.

Nandini Subramanian · 20 Oct 2026 · 8 min readRead

All posts

12 articles · written by PYD ENTERPRISES engineers and architects

Newsletter · monthly

The Modernization Architect

One deep dive a month on mainframe decompilation, DMN extraction and legacy migrations, written by the engineers who build the parsers. No product announcements dressed up as research.

Monthly. Unsubscribe with one click from any issue.

Legacy anti-patterns catalog

25 legacy anti-patterns, mapped to modern designs.

From COBOL ALTER and GO TO DEPENDING ON to EJB entity beans and PL/SQL cursors: why each is dangerous during migration, how it is detected, and the before and after code.

Explore the catalog

Stop spending six months reading legacy code by hand.

Run PYD ENTERPRISES on 100,000 lines of COBOL or Java in your private VPC and review OpenAPI specs and DMN tables tomorrow.