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

Systems Modernization & AI Development


Thoughts on software engineering
  • 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
  • Y2038: When "Impossible" Means "Wrong Approach"

    How a single compile flag replaced a failed 18-month migration attempt.

    Posted on March 5, 2026

    A 30+ year old system: dozens of statically linked 32-bit executables, tens of thousands of lines of C code, thousands of business scripts on an embedded interpreter. No tests. [Read More]
    Tags:
    • c
    • legacy-systems
    • y2038
    • systems-programming
  • ← Newer Posts
  • Older Posts →
  • Email me
  • GitHub

Rebekka Hubert  •  2026

Powered by Beautiful Jekyll