Granica jest prosta: zdrowe użycie oznacza, że rozumiesz wynik i mogłbyś go napisać sam, tylko wolniej; niezdrowe użycie oznacza, że wdrażasz kod, którego nie potrafisz wyjaśnić ani debugować. AI powinno kompresować pisanie, nie zastępować myślenie.
Granica jest prosta: zdrowe użycie oznacza, że rozumiesz wynik i mogłbyś go napisać sam, tylko wolniej; niezdrowe użycie oznacza, że wdrażasz kod, którego nie potrafisz wyjaśnić ani debugować. AI powinno kompresować pisanie, nie zastępować myślenie.
Nigdy nie łącz tego, czego nie rozumiesz. Jeśli AI produkuje coś, czego nie potrafisz śledzić, to sygnał do spowolnienia — poproś je, aby wyjaśniło kod, zapytaj dlaczego wybrało to API, lub przebuduj to w mniejszych krokach aż do zrozumienia. Użyj AI aby nauczyć się rzeczy, nie aby jej pominąć. Najszybsza ścieżka, która pozostawia cię niezdolnym do utrzymania własnego systemu, w ogóle nie jest szybka; po prostu odkłada koszt na najgorszy możliwy moment.
Dobry test: czy mógłbyś usunąć AI jutro i nadal być właścicielem tego kodu? Jeśli tak, użyłeś go do przyspieszenia. Jeśli nie, użyłeś go do unikania problemu.
Zrozumienie to to, co czyni cię odpowiedzialnym za kod. W momencie, gdy wdrażasz logikę, której nie potrafisz rozumować, straciłeś zdolność do jej debugowania, rozszerzenia, lub osądzenia czy jest nawet poprawna — i przesunąłeś to obciążenie na recenzentów i przyszłych opiekunów. Niebezpieczeństwo nałożenia się to atrofia umiejętności: polegaj na AI aby uniknąć zrozumienia i przestaniesz budować modele mentalne, które pozwolą ci złapać jego błędy. Szybkość, która przychodzi wraz ze zrozumieniem, narasta w twoją korzyść; szybkość, która przychodzi zamiast zrozumienia, narasta przeciwko tobie.