Inżynier Meta udostępnił na LinkedIn zapis swojego niepokoju wobec nowego standardu pracy, gdzie kod generowany przez AI staje się dominujący w procesie tworzenia oprogramowania. Zamiast rozumieć każdy szczegół kodu, inżynierowie operują teraz na poziomie abstrakcji - znają ogólną koncepcję systemu, ale detale pozostają nieznane, przypominając pracę z black boxem, którego działanie trudno jest śledzić.

Problem ma charakter zarówno praktyczny jak i filozoficzny. Wydłużanie czasu pracy poprzez minutiozne sprawdzanie każdej linii AI-generowanego kodu wydaje się czasami niemożliwe przy tempie, w jakim zmienia się standard branżowy. Coraz więcej projektów wprowadza narzędzia typu GitHub Copilot, Claude lub GPT-4 do daily workflow, tworząc sytuację, gdzie konserwowanie starego podejścia - w pełnym rozumieniu każdego kawałka - staje się praktycznie niewykonalne.

Ta dyskusja uderza w serce tożsamości inżyniera oprogramowania. Tradycyjnie zawód wymaga głębokich zrozumienia kodu, zdolności debugowania złożonych problemów i pełnej odpowiedzialności za napisane systemy. Nowy paradygmat zmienia tę równowagę - możliwa staje się sytuacja, gdzie zespoły dostarczają produkcyjny kod bez pełnego wglądu w jego działanie. Pytanie brzmi: czy to jest przejściowy ból wzrostu i nowy standard będzie równie niezawodny, czy też tracimy coś cennego w procesie.