Rebekka Hubert
  • About Me
  • Projects
  • Blog
Navigation bar avatar

Systems Modernization & AI Development


Thoughts on software engineering
  • Conservative by Design: Transpiling Thousands of Legacy Scripts Without Guessing

    A transpiler that flags what it can't do instead of guessing. Revolutionary, apparently.

    Posted on March 25, 2026

    I need to migrate several thousand scripts from a proprietary language into Python 3. The language is a Python 2.2 dialect with custom builtins bolted on over two decades. No documentation worth the name. No LLM has seen it in training. The scripts run a legacy ERP system, and the... [Read More]
    Tags:
    • transpiler
    • legacy-systems
    • python
    • migration
  • When Nobody Reads the Code Anymore

    I built an AI review pipeline. It works. The team stopped reading the code.

    Posted on March 15, 2026

    An automated code review pipeline for a legacy codebase. Local LLM, RAG over internal documentation, integrated into CI/CD. Push code, get review comments on the merge request. No manual step, no copy-paste, no context switching. [Read More]
    Tags:
    • code-review
    • ai
    • legacy-systems
    • knowledge-management
  • One Agent Per Domain, Zero Trust

    Why one should never use a single AI agent

    Posted on March 8, 2026

    Migrating a 30+ year old system from a proprietary scripting language to Python 3: thousands of scripts. Hundreds of libraries. Business logic that nobody documented because “everyone knows how it works.” Except the people who knew have left. [Read More]
    Tags:
    • ai
    • multi-agent
    • legacy-migration
  • When You Can't Embed, Bridge

    How a PTY and a marker protocol replaced tens of thousands of lines of C++ bindings.

    Posted on March 7, 2026

    A 30+ year old ERP system. The core is C. The scripting layer is a proprietary language: thousands of business scripts, a custom interpreter embedded in the C process via tens of thousands of lines of C++ bindings. [Read More]
    Tags:
    • python
    • c
    • legacy-systems
    • ipc
    • legacy-migration
  • When "It Compiled" Is the Dangerous Part

    How 4 lines in a header file crashed an entire migration attempt.

    Posted on March 6, 2026

    The Setup [Read More]
    Tags:
    • c
    • legacy-systems
    • lp64
    • systems-programming
  • ← Newer Posts
  • Older Posts →
  • Email me
  • GitHub

Rebekka Hubert  •  2026

Powered by Beautiful Jekyll