Ich verzichte auf ipynb-Dateien 🙅‍♂️

Die Ära ist vorbei, die AI-first-Entwicklung diktiert ihre Regeln, und alte Gewohnheiten werden zu teuer.

LLMs das rohe JSON eines Notebooks zu füttern, ist teuer. Das Kontextfenster wird mit Müll gefüllt: Metadaten, execution_count, cell_type und endlose Klammern. Das Modell verschwendet Tokens auf das Parsen der Struktur, anstatt über die Logik nachzudenken.
Und ein gültiges .ipynb von Grund auf zu generieren, ist für die meisten Modelle viel schwieriger.

Und dann die Versionierung – der alte Schmerz, der nie verschwunden ist. Eine versehentliche Ausführung einer Zelle ändert die Metadaten, und schon hat man 500 Zeilen Änderungen im Diff, obwohl man nur einen Tippfehler korrigiert hat.

Ab heute gewöhne ich mich an das Jupytext-Format, damit normale py-Dateien wie Notebooks angezeigt werden und bei Bedarf mit ipynb synchronisiert werden, das ich nur für Demonstrationen verwenden werde.