Никой не строи приложение от нулата. Разбери какво купуват програмистите наготово - и защо дупка в едно-единствено парче удря хиляди продукти наведнъж.
Кодът е списък от инструкции, които карат телефона или компютъра да свърши нещо - да отвори снимка, да провери парола, да покаже времето навън. Всеки, който строи приложение, трябва да напише огромен брой такива инструкции. Вместо да измисля всяка от нулата, той отива на нещо като строителен магазин за готови части. Купува готова брава за вратата, вместо да я кове сам. В софтуера тази готова брава се казва библиотека - чужд код, писан от друг човек, за една конкретна задача.
Когато влизаш в приложение с бутона 'Влез с Google', банката или магазинът не са писали този бутон сами. Взели са готова библиотека, която върши точно тази работа: проверява самоличността ти през профила ти в Google. С едно чуждо парче код си спестяват месеци собствена работа.
Рамката е по-голямо нещо от библиотеката - цяла готова конструкция: стени, под, покрив, вече прокарани тръби. Строителят не реди тухла по тухла. Получава скелета и обзавежда стаите отвътре. Повечето сайтове и приложения, които виждаш всеки ден, стъпват на точно такава чужда рамка.
Тук е уловката. Щом хиляди приложения ползват една и съща готова брава, дупка в тази брава не е проблем само на едно място. Тя е дупка във вратите на хиляди къщи едновременно. Затова, когато чуеш за пробив в библиотека, зад него не стои един магазин, а верига от магазини, купили същата бракувана брава.
Кой го е писал всъщност
Тази логика ми е позната отдавна, много преди AI. Когато правя проект в CODE, никога не режа плочките от суровина сам - купувам готови, проверени части и ги подреждам така, че резултатът да изглежда изцяло мой. Софтуерът работи по същия начин, само че готовите части са невидими. Клиентът вижда красивия сайт. Не вижда стоте чужди тухли под него.
Затова, когато строя собствените си AI системи, първият ми въпрос никога не е дали да напиша нещо сам. Той е кой го е написал вече и мога ли да му вярвам. Изборът на готова част е решение за доверие, не мързел.