Dlaczego Polska od dekad wciąż jest w czołówce programowania?

To nie jedna złota generacja. To rurka ze szkoły do laboratorium, która traktuje trudne zadania jak sport narodowy.

Łatwo opowiadać historię o jednym geniuszu. Polski wynik tak nie wygląda. W jednym roku pierwsze miejsce. W innym drugie. W kolejnym trzecie. Jak odsuniesz kadrowanie i spojrzysz na dekady, oni po prostu tam są. To inny fakt niż „w 2007 mieliśmy zdolnego chłopaka”.

Polska Olimpiada Informatyczna ruszyła w roku szkolnym 1993/94. Od połowy lat dziewięćdziesiątych polscy licealiści niemal co rok przywożą złoto z Międzynarodowej Olimpiady Informatycznej. Dwaj Polacy, Filip Wolski i Tomasz Kulczyński, wygrali całą IOI, w 2006 i 2007. W historycznej tabeli medalowej Polska siedzi blisko samego szczytu, za kilkoma dużo większymi krajami. Czterech Polaków jest wśród najbardziej utytułowanych indywidualnych zawodników w dziejach IOI.

Potem ci sami ludzie wchodzą na uczelnie. Uniwersytet Warszawski od trzech dekad nieprzerwanie wchodzi do finałów ICPC. Jedyna uczelnia na świecie z taką serią. Warszawa brała tytuł mistrza świata w 2003 i znowu w 2007. Jagielloński i Wrocław regularnie lądują w tym samym sąsiedztwie. Programowanie konkursowe to nie kółko na boku wydziału. To sposób, w jaki ten wydział oddycha.

Ten sam mięsień, tylko celownik na systemy, które się bronią

Zerknij w bok, w bezpieczeństwo, i widzisz tę samą postawę. Dragon Sector przez lata siedział na szczycie światowych rankingów CTF, przed tysiącami drużyn, w tym laboratoriami z USA, Chin i Niemiec. Druga polska drużyna, p4, trzymała się tuż za nimi. Na ćwiczeniach NATO Locked Shields polskie składy budowane wokół CERT Polska i NASK regularnie stają na podium. Inny sport. Ten sam nawyk: usiąść z brzydkim problemem i nie wstać, aż pęknie.

Ten nawyk później widać w laboratoriach frontierowych. Pachocki i Sidor to olimpijczycy z tej samej gdyńskiej szkoły. Zaremba miał srebro na Międzynarodowej Olimpiadzie Matematycznej, zanim zobaczył klaster GPU. Kaiser wyszedł z Wrocławia z głową pełną logiki i automatów, a potem współnapisał Transformera. Historia przemysłowa i historia szkolnych konkursów to ta sama rurka, sfilmowana w dwóch różnych wiekach.

Czyli to jakiś magiczny polski gen do matematyki, czy kraj po prostu zbudował maszynę i zapomniał się nią chwalić?

To maszyna. Wczesny start, twarda olimpiada krajowa, nauczyciele, dla których algorytmika jest właściwym przedmiotem, uczelnie, które rok w rok pchają zespoły do finałów światowych, kultura, która szanuje człowieka potrafiącego trzymać trudny problem w głowie przez dziesięć godzin. Rygor matematyczny przelał się do informatyki i tam został. Przez lata językiem szkolnym był Pascal. Brzmi to kurzo, aż przypomnisz sobie, że olimpijczycy oddawali poprawne programy pod presją czasu, kiedy gdzie indziej jeszcze kłócono się o podstawę programową.

Uczciwy limit mieści się w następnym zdaniu. Rurka, która wysyła talent do San Francisco, to nie to samo co własny przemysł AI w kraju. Polska wciąż mocniej liczy się jako źródło ludzi niż jako źródło laboratoriów frontierowych. To napięcie jest prawdziwe. Nie kasuje pierwszego faktu. Od trzydziestu lat, gdy ustawisz obok siebie najtrudniejsze konkursy programistyczne świata, polskie nazwiska wciąż wpadają do pierwszej trójki. Pierwsi, drudzy albo trzeci. Zawsze w kadrze.