Legacy code.

I Forced an AI to Program Like It Was 1995. After 20 Changes, It Started Reinventing Modern Software

Most experiments with AI coding assistants start from a modern stack. The model gets Python, JavaScript, Go, Rust or a recent version of C++, plus libraries, package managers and years of conventions already embedded in the ecosystem. That is useful if the goal is productivity, but I wanted to test something slightly stranger. What happens if the language gives the model almost none of the tools it is used to seeing in modern code? Would it actually think like a programmer from the mid-1990s, or would it simply reconstruct modern architecture using primitive language features?The starting application was intentionally boring. It was a command-line contact database written in ANSI C. One executable, one local data file, fixed-size fields and a few commands. There was no database server, no network, no dynamic plugin system, no package manager and no third-party code. The environment itself was modern Linux because I was interested in programming constraints rather than hardware emulation. Everything was compiled using GCC with strict C89 settings.

продолжить чтение

Весело о серьёзном: социальная инженерия женского оргазма

Продолжение темы социального программирования.Мы привыкли обсуждать баги в нашем социальном коде (Legacy-код), но есть одна сфера, где разница в программной архитектуре между мужчинами и женщинами

продолжить чтение

Legacy-код человечества: почему ИИ — это не угроза, а единственный работающий антивирус

продолжить чтение

Технический долг в голове: Почему сеньоры выгорают на задачах для джунов, а пет-проекты умирают в бэклоге

В прошлой статье я рассказывал, как настроил личный iptables и перешел в режим Default Deny

продолжить чтение