Що робити, якщо ваше прізвище – це код для зламу будь-якої системи? Для Нонтри Null з Каліфорнії це щоденна реальність. Її історія – це квест, де кожна форма онлайн-реєстрації перетворюється на поле битви з машинами.
Нонтра отримала прізвище після заміжжя й одразу потрапила у пастку технічних обмежень. Спробувала оформити візу в Індію – системи консульства видавали помилку. "Я готова була відмовитись від поїздки", – зізнається жінка. Візу вдалося отримати лише за день до вильоту.
Інциденти з "нулями" не рідкість. Так, метеоролог Ян Нуль змушений додавати літеру до прізвища в онлайн-бронюваннях, інакше форми зникають. А Джозеф Тартаро отримує тисячі штрафів через номерний знак "NULL", який системи читають як порожнє поле.
Хто ввів термін “Null”
Термін "null" (відсутнє значення) у 1965 році запровадив британський вчений Тоні Хоар. Сьогодні він називає це "помилкою вартістю мільярд доларів". Хоча мови програмування Rust чи Kotlin уникають null, старі системи на Java чи C# ще живуть цим кодом-привидом.
"Це як вірус у ДНК цифрового світу", – пояснює дослідник Microsoft Даан Лейєн. Компанія вже роками уникає null-значень, але оновлення мільйонів старих баз даних – майже неможливе завдання.
Історії Нонтри, Яна та Джозефа – це лише верхівка айсбергу. Експерти пропонують два шляхи: масове оновлення програмного забезпечення або... зміна прізвища. Але жоден із варіантів не гарантує, що системи майбутнього не успадкують помилки минулого.
Поки що єдиний лайфхак – творчий підхід. Як каже Нонтра: "Я вже навчилася сміятися, коли мені пропонують увести 'справжнє прізвище'". Іноді технологіям потрібно нагадати, що за кожним null-полем стоїть жива людина.
Джерело: Futurism











