💡/n
sztuczna inteligencja jest w stanie pisać kod ale (jeszcze!) nie jest w stanie tworzyć oprogramowania.
Oprogramowanie rzadko jest skończone; funkcje są dodawane, a błędy naprawiane; to proces. A nie skończony zbiór możliwości jak np. przy grze w szachy.
💡/n
obecnie nie tworzymy już oprogramowania metodą Waterfall (a przynajmniej ja), gdzie wszystkie wymagania są znane od początku i programista ma bezstresową pracę implementując kolejne wymagania z listy
na salonach (a raczej w piwnicach i serwerowniach), króluje Agile, gdzie budujemy MVP (początkową, wertykalną wersję naszego produktu / usługi), testujemy i modyfikujemy
💡/n
klienci / byznes musieli by wiedzieć czego chcą, dokładnie to sprecyzować, opisać i przekazać do AI (prompting) by otrzymać realizujące wymagania oprogramowanie.
#programiscijestesmybezpieczni, chyba każdy kto zbierał wymagania na coś większego niż skrypt to rozumie 😅
💡/n
trzeba natomiast przyznać, że #AI jest bardzo dobre w spłacaniu zaciągniętego długu technologicznego programistów więc wszelkie zadania związane z np. przepisaniem kodu na nowszą wersję lub inny język to obecnie idealne dla #AI środowisko
COBOL -> C++/Rust itp.
oczywiście wszystko powyżej to obecna sytuacja, która może się zmienić, natomiast nie sądzę by ludzie się zmienili (a rynek był przewidywalny).
programisto bądź wdzięczny za ciągle zmieniające się wymagania oprogramowania, które tworzysz bo przez to nie robi tego (jeszcze!) #AI