Kunagi kirjutati koodi otse protsessorile masinkeeles. Täna vibe coding võimaldab seda teha inimkeeles.

See oli väga tüütu ja nii mõeldi välja esimesed programmeerimiskeeled. Nüüd enam tavaline arendaja masinkoodi ei näe ja teeb ainult oma salakeeles programmi, mis kompileeritakse protsessori jaoks sobivasse vormi.
Kui sa seda siin loed siis sinu ekraani ja protsessori vahel on ligi 15 kihti abstraktsiooni, sinu hiire liigutamisest füüsilise transistorini, mis teostab arvutusi.
Kui progeja ütleb, et ta tahab kontrollida, et kõik töötab õigesti, siis ta mõtleb nendest kihtidest võibolla kahe/kolme peale. Kõik ülejäänu on ka tema jaoks must kast.
Täna ütlevad arendajad, et vibe coding on väga kahtlane, sest kui sa ei tunne koodi, siis sa ei tea, mida tehisintellekt sulle kokku pani. Aga… sama olukord oli ka juba esimese programmeerimiskeelega. Tavaline programmeerija ei käinud masinkoodi uurimas, ka see on õige või mitte. Kirjutati seni progemiskeeles kuni rakendus töötas.
Sama olukord on nüüd AI abil progemisega. Masin teeb valmis programmeerimis keeles rakenduse. Sina, AI kasutajana, annad käske seni, kuni rakendus töötab nii nagu sa soovid.
Kui sa oled juhuslikult arendaja, siis tekib suur tahtmine vaadata, mis koodi masin tegi.
Ära hakka ise spetsialistiks
Hoia ennast tagasi!
Ära vaata!!!
Kogu abstraktsiooni mõte ongi selles, et sina annad spetsialistile ülesande ja siis asjad juhtuvad. 1000 töötajaga ettevõttes ei saa tegevjuht käia vaatamas, mida üks turundusinimene või raamatupidaja teeb.
Vibe coding tähendab, et oled juht
Juht annab ülesande ja siis ootab tulemusi. Kui tulemused saabuvad, siis vajadusel täpsustab ülesannet. Kui tulemusi ei tule, siis otsib uue tegija.
Sina oled AI juht. Sinu töö on anda ülesandeid ja kontrollida, kas tulemus vastab sinu ootustele. Sa ei pea vaatama, kas kood on kirjutatud nii või naa.
Võta omale juhi roll, pane paika strateegia ja selle rakendamise plaan ja leia sobivad “töötajad.”
Vaata lähemal meie Praktiline AI podcasti episoodi, kus räägime Henrikuga AI abil programmeerimisest.

