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











