The Hidden Cost of 'Not Inventing Here': Why We Built PentLog Instead of Using script or asciinema

In software engineering, “Not Invented Here” (NIH) syndrome is a dirty word. We’re taught to reuse existing tools, stand on the shoulders of giants, and never reinvent the wheel. So when I decided to build PentLog—a terminal session logger—from scratch, the obvious question was: “Why not just use script or asciinema?” The answer wasn’t ego. It was Evidence Integrity. The Problem with script The venerable script command has been around since BSD 3.0. It’s solid, it’s everywhere. But it has a fatal flaw for modern engagements: Searchability. ...

February 9, 2026 · 3 min · 442 words · Lelouch