Co-founder of Strumenta. Essays on software languages, legacy systems and the craft of building tools.

274 articles · since 2009

Topics

Five subjects the archive keeps returning to.

Parsing & compilers

62 pieces · since 2015 · Strumenta works here

Joining forces to modernize legacy software 2 min read Case Study | Vertec | IT Industry | SQL Parser to translate code to English 1 min read How to use the Visual Basic 6 and VBA Parser 10 min read · code inside

All 62 in parsing

Categories: Parsing · ANTLR · Transpilers

DSLs & language workbenches

60 pieces · since 2009 · Strumenta works here

Joining forces to modernize legacy software 2 min read DSL for Modding Minecraft – Part 2 17 min read · code inside DSL for Modding Minecraft 14 min read

All 60 in dsls

Categories: Domain specific languages · Language design · Language Workbenches · Jetbrains MPS · Model driven development · Editors

Language engineering

40 pieces · since 2013 · Strumenta works here

What Is Software, and Will LLMs Replace It? 10 min read AI Coding Feels Like Using an Unreliable Compiler 17 min read · code inside How to use the Visual Basic 6 and VBA Parser 10 min read · code inside

All 40 in languages

Categories: Language Engineering

Legacy systems & modernization

33 pieces · since 2017 · Strumenta works here

Why Gherkin Is the Right Testing Tool for RPG Migration — And It Has Nothing to Do With BDD 10 min read · code inside AI RPG Migration Can Compile and Still Break Business Logic 8 min read · code inside Joining forces to modernize legacy software 2 min read

All 33 in legacy

Categories: Legacy Modernization · Migration · Case Study

The craft of software

32 pieces · since 2014 · editorial only

What Is Software, and Will LLMs Replace It? 10 min read Federico Tomassetti presenting at Devfest Strasbourg | 27/11/25 1 min read Strumenta to present at LangDev Conference | 16/10/25 1 min read

All 32 in craft

Categories: Software Development · Open-source · Events

Code analysis

24 pieces · since 2014 · Strumenta works here

RPG Metrics — The IBM i Tool the Big Vendors Wouldn’t Sell You 11 min read · code inside Code Completion with ANTLR4-c3 31 min read · code inside Parsing SQL 31 min read · code inside

All 24 in analysis

Categories: Code processing

Reflections

22 pieces · since 2013 · editorial only

The circle of competence for developers 5 min read What Is Software, and Will LLMs Replace It? 10 min read AI Coding Feels Like Using an Unreliable Compiler 17 min read · code inside

All 22 in reflections

Categories: Reflections · Consulting · Miscellaneous

Automation & specialized work

1 piece · since 2026 · Strumenta works here

What Is Software, and Will LLMs Replace It? 10 min read

All 1 in automation

Categories: AI · LLMs

Scroll to Top