Strona główna / Świat / Świat: 21-letnia Polka zawstydziła gigantów IT

Świat: 21-letnia Polka zawstydziła gigantów IT

W świecie programowania mówi się, że niektóre błędy stają się „częścią ekosystemu” – są tak stare, że wszyscy nauczyli się z nimi żyć. Kamila Szewczyk, znana w sieci jako iczelia, postanowiła jednak nie odpuszczać. 21-letnia studentka Uniwersytetu Kraju Saary w Niemczech udowodniła, że tam, gdzie inni widzą „zjawisko paranormalne”, ona widzi po prostu kod do poprawy.

Kamila to programistka, dla której asembler, C++ czy ezoteryczny Malbolge to codzienność. Jej pasja do niskopoziomowej optymalizacji doprowadziła ją do rozwiązania zagadki, która tkwiła w kodzie Linuksa od blisko 20 lat.

Przypadkowe odkrycie i metoda Newtona

Wszystko zaczęło się 15 kwietnia 2026 roku od… tworzenia prezentacji multimedialnej. Podczas otwierania pliku PDF w programie Atril, system operacyjny Kamili (korzystający z menedżera okien Enlightenment E16) nagle odmówił posłuszeństwa. Zamiast zignorować problem, 21-latka postanowiła sprawdzić, co dzieje się „pod maską”.

Okazało się, że winowajcą jest algorytm służący do skracania zbyt długich tytułów okien. Programista, który pisał ten kod dekady temu, zastosował do obliczeń metodę Newtona. Choć to potężne narzędzie matematyczne, w tym konkretnym przypadku zabrakło jednego: bezpiecznika. Przy specyficznych nazwach plików algorytm wpadał w nieskończoną pętlę, próbując dopasować tekst do ramki, co skutkowało całkowitym zawieszeniem pulpitu.

Trzy kroki do naprawy legendy

Kamila nie tylko zdiagnozowała problem, który odkryto (ale nie naprawiono) już w 2006 roku, ale od razu zaproponowała skuteczne rozwiązanie. Wprowadziła trzy kluczowe poprawki do kodu:

  • Limit iteracji: Ustaliła maksymalnie 32 próby dopasowania długości tekstu. To gwarantuje, że pętla zawsze się zakończy, nawet jeśli wynik nie będzie idealny.
  • Kontrola wartości: Dodała zabezpieczenie przed obliczaniem ujemnej liczby znaków.
  • Bezpieczeństwo dzielenia: Wyeliminowała ryzyko wystąpienia krytycznego błędu dzielenia przez zero.

Informacja o sukcesie młodej Polki błyskawicznie obiegła globalne serwisy technologiczne, stawiając Kamilę w rzędzie najzdolniejszych programistek młodego pokolenia.

Sukces w cieniu seksizmu

Niestety, medialny rozgłos przyniósł nie tylko gratulacje. Kamila podzieliła się również ciemniejszą stroną sławy – falą niesmacznych i seksistowskich komentarzy. „Dziwakom, którzy narzekają, że nie spędzam czasu na zachodzeniu w ciążę albo że wyglądam brzydko” – odpowiedziała z dystansem na swoim blogu, podkreślając absurdalność sytuacji, w której merytoryczny sukces spotyka się z personalnymi atakami.

Karolina Osińska-Marcińczyk, fot. www.iczelia.net

Tagi:

Zostaw odpowiedź

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *