Kitze se vraća na Infobip Shift: Developeri, niste bolji od drugih, obuzdajte ego

Infobip ❤️ Netokracijašto akvizicija znači za vas - i nas?

Kitze se vraća na Infobip Shift: Developeri, niste bolji od drugih, obuzdajte ego

Prošle godine je developerima poručio da se ne rješavaju izmišljene probleme i ne skaču na sve tehnološke trendove i toliko im se svidio da se ove godine vraća kao govornik na Infobip Shift. Ove godine će, najavljuje, biti još nemilosrdniji prema developerskom egu.

Iako je do ovogodišnjeg Infobip Shifta ostalo manje od jednog mjeseca, web developer koji sebe zove jednostavno Kitze priznaje da još nema gotovu prezentaciju i da ne zna točno o čemu će pričati. Kitze je govornik-povratnik na Shift, a njegovo predavanje prošle godine je podiglo dosta prašine. Developere je ‘ubio u pojam’ porukom da prestanu gubiti vrijeme na razmetanje najnovijim ili najkompleksnijim tehnologijama te da se fokusiraju na jednostavna i brza rješenja za jednostavne probleme koji nešto donose njihovim korisnicima. Ovoga puta bi, kaže Kitze, mogao biti još malo nemilosrdniji:

Svaki put vidim kako devovi u publici kimaju glavama dok im to pričam, ali nakon toga padaju opet u iste zamke. I zato se, kolikogod želio doći na neku konfrerenciju i održati tehničko predavanje, uvijek vraćam temu developerske produktivnosti i gubljenja vremena.

“Za sve je kriv developerski ego”

Kojagod točno tema njegovog predavanja bila, sigurna sam da će u publici onih koje će naljutiti biti barem podjednako onoliko koliko i onih koji kimaju glavom, ako ne i više. Kitze je, naime, stvarno brutalan u obraćanju developerima i uvijek kaže da se posao developera svodi uglavnom na ‘pomicanje pravokutnika’, ali oni imaju velika ega i misle da su jako važni, posebni i nezamijenjivi. I on je developer, kako je došao do te spoznaje, odnosno kako se on riješio svog developerskog ega?

Radio sam na dva posla prije nego sam osnovao svoju tvrtku. Oba puta kad sam dao otkaz sam mislio da će me teško zamijeniti. Na oba posla me netko drugi zamijenio u tjedan dana!

Zbog toga mi je dosta rano postalo jasno da nitko nije nezamijenjiv. Postoji zanimljiv koncept u razvoju softverea koji se zove faktor autobusa. Radi se o developerima koji su vitalno važni za neki projekt, odnosno –  da njih udari autobus, projekt propada. Dosta brzo sam shvatio da se bez svakoga može, čak i kad je taj faktor za nekoga visok.

Kizte kaže da se često osjeća kao uljez u web zajednici, među developerima koji, kako kaže, međusobno uspoređuju statuse i metrike poput brzine izvođenja ili skalabilnosti, koje često služe samo hranjenju njihovih taština:

Često vidim developere kako brže-bolje počinju koristiti novi framework kako bi riješili neke zamišljene nedostatke oko izvođenja. I bude mi smiješno.

Ja se držim jednog jednostavnog pitanja koje mi pomaže da ostanem s nogama na zemlji i usredotočen – hoće li ovo što radim donijeti vrijednost korisniku. I znam da nije lako držati se toga u potpunosti, nekad i sam sebe moram podsjećati da se vratim na pravi put.

Jesu li developeri (ne)zamijenjivi?

Odakle dolazi taj, kako ga zove, developerski ego? Je li to činjenica da developeri barataju znanjem i tehnologijama bez kojih rijetko koja tvrtka može? I zbog toga su vrlo traženi, a tvrtke se natječu koja će ih privući većim plaćama, modernijim uredima i velikodušnijim povlasticama? Jer, takvo je stanje na tržištu rada trenutno. I nje čudo da se tako maženi, paženi i razmaženi developeri osjećaju kao da nitko ne bi mogao bez njih.
Kitze, naravno, smatra da bi se trebali spustiti na zemlju:

Mi developeri mislimo da smo na nekakvom prijestolju i svisoka gledamo na druge. Moglo bi se reći da često zaslužujemo pažnju i hvalu koju dobivamo, međutim nedostaje nam skromnosti da shvatimo da vještine koje imamo nisu nezamijenjive. Posebno se to odnosi na AI alate za programiranje i no-code alate.

Oko toga se mnogi ne slažu sa mnom, ali ja već uvježbavam kako ću im jednog dana reći ‘Jesam vam rekao!’

Kitze je djelomično već u pravu što se tiče low-code i no-code alata. Zahvaljujući njima već neko vrijeme ‘obični ljudi’ mogu napraviti web stranice, mobilne aplikacije ili automatizacije procesa, što je nekad bilo nezamislivo bez angažiranja developera. U skladu sa svojom filozofijom da ne izmišlja rješenja za probleme koje je netko već riješio, i sam koristi neke od njih:

Developeri vole reći da će uvijek netko trebati programirati sve te no-code alate. Međutim, servise kao što je Bubble, Webflow ili Carrd razvija određeni broj developera koji rade na njima, a uz pomoć kojih onda milijuni ljudi sami rade aplikacije i web stranice. Developeri su pametni ljudi, pa sam siguran da nije teško shvatiti jednostavnu matematiku u pitanju.

Napravio sam nekoliko mini aplikacija koje mi olakšavaju život koristeći Codu jer mi je tako jednostavnije i brže. Da sam išao programirati bilo koju od tih aplikacija, sumnjam da bi ijedna od njih trenutno postojala!

“Umjetna inteligencija će pisati kod i to bolje od ljudi!”

Kad su u pitanju AI alati za programiranje, Kitze smatra da developere samo njihov ego i potreba da budu nezamijenjivi i neophodni sprječava da realnije sagledaju situaciju:

Već sad imamo umjetnička djela, glasove, video ili tekst koje generira umjetna inteligencija. Samo developerski ego može biti razlog da netko misli da će AI zamijeniti sve, samo pisanje koda ne. A ne samo da će umjetna inteligencija pisati kod, nego će u tome biti bolja od ljudi!

Kako ne bi, za učenje ima na raspolaganju sav kod ovog svijeta, a produktivna je 24 sata dnevno, puno više od tri sata dnevno koliko su developeri obično posvećeni pisanju koda. Ostalo vrijeme provode dijeleći memeove na Slacku i svađajući se oko nebitnih detalja u code revieowima. Što prije si to priznamo, to bolje!

Kitze za svojim timom radi na alatu koji olakšava život web developerima, a sve s idejom da što manje vremena provode rješavajući nepotrebne probleme te što brže isporučuju vrijednost korisnicima. Stoga na pitanje koji mu je omiljeni developerski alat, odgovara da je to Sizzy i prodružuje se sve glasnijem trendu dev alata koji su jednostavni za korištenje i imaju ugodno korisničko iskustvo:

Nema smisla da za većinu zanimanja danas postoje moderni digitalni alati, a mi web developeri bismo još uvijek trebali koristiti prastari terminal i otvoriti localhost u istom pregledniku koji moja baka koristi za online šoping! Drugi alat bi bio WebStorm, koji je doista IDE, za razliku od popularnog text editora kojeg developeri toliko vole koristiti!

U kojem god taboru bili – među onima koji kimaju glavom kad Kitze developerima poručuju da ne rade u Facebooku i da prestanu ganjati najnovije koncepte kojima si samo glade ego ili među onima koji misle da Kitze previše pojednostavljuje stvari, ne propustite njegovo predavanje na Infobip Shift. Jedno je sigurno, dosadno neće biti!

Za još nekonvencionalnih stavova o razvoju softvera, deployanju petkom i developerskim karijerama pročitajte intervju s Charity Majors, još jednom govornicom ovogodišnjeg Infobip Shifta.

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Komentari

    • Jura Nobilo

      Jura Nobilo

      23. 08. 2022. u 3:05 pm Odgovori

      Moglo bi se izbjeci dodatno pisanje nekog boilerplate koda, da. Ali to sto autor opisuje, to su gluposti. Smeta mu terminal, pa nemoj rabit terminal onda, ako ga netko drugi rabi, to je njegovo/njezino pravo. Meni zvuci kao da autor je jednostavno los developer pa se pravda ovdje i napada druge da oni imaju visok ego umjesto da sam sebi prizna da nesto ne valja s njim ovdje. I to je ok, nismo svi za sve. Ali napast cijelu grupu ljudi je jadno.

  1. Jura Nobilo

    Jura Nobilo

    23. 08. 2022. u 3:01 pm Odgovori

    Svako je zamijenjiv to da. Ali mislim da developeri su s najmanjim egom u IT industiji jos. Izjaviti da ce AI pisati bolje kod od ljudi pokazuje sustinsko nepoznavanje samo tehnickog razvoja softvera. Pisat ce ga samo bolje kad ce postojati ljudi koji mogu tocno tehnicki opisati specifikacije, a ako bi isli takvog tocnoscu to ce opet u biti biti programiranje. Pitam se gdje je doticni radio, a ako je samo code monkey u nekoj web development firmi, onda me i ne cudi to nepoznavanje. Prosao sam i ja sve od nekih hrvatskih agencija, pa kasnije do Google-a i Facebook-a i mogu vam reci da to sto smo radili u tim firmama AI nece zamijeniti nikada. A po mom iskustvu veca ega sam vidao kod PM-ova, pogotovo kad se krenu tehnicki razradivati feauture i slicno.

  2. Kresimir Koncic

    Kresimir Koncic

    14. 09. 2022. u 11:52 pm Odgovori

    Kitze vlada binom čak i na razini Miše Kovača; no mislim da ne bi rekao ovo “Umjetna inteligencija će pisati kod i to bolje od ljudi!” da je proveo samo 5 minuta s neuronskim mrežama.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Intervju

“Tata” Angulara o tome što bi danas napravio drugačije i kako instantno ubrzati web aplikacije

Nakon više od 15 godina u Googleu, gdje je inicijalizirao, osmislio i podigao temelje Angulara, jednog od najpoznatijih JavaScript frameworka, a potom usmjerio Googleovu kulturu prema test driven developmentu, Miško Hevery se otisnuo u samostalne vode...

Startupi i poslovanje

Počelo je dvojno iskazivanje cijena! Što to znači za internetske trgovine?

Od danas sve internetske trgovine moraju iskazivati dvojne cijene. Iako na prvu zvuči kao nešto lagano za provesti, taj proces može uključivati product managera, dizajnera, backend i front-end programera. Kako se u tome snalaze mikro i mali poduzetnici koji su često "one man band"?

Novost

The Ethereum Merge. Kripto svijetu slijedi promjena na koju se čekalo skoro 10 godina

Već dugi niz godina radi se na vjerojatno jednom od najkompleksnijih projekata koji se tiču blockchain tehnologije, a taj dugoiščekivani update za Ethereum blockchain trebao bi izaći sredinom ovog mjeseca.

Što ste propustili

Startupi i poslovanje

Predstavljeni startupi 7. generacije Startup Factoryja. Počinje borba za 800.000 kuna!

U Zagrebačkom inovacijskom centru - ZICER-u predstavljena je sedma generacija Startup Factoryja, prvog hrvatskog akceleracijskog programa za startupe.

Zabava i zanimljivosti

Stiže zlatni Ilija 2.0 – kako je Kontri prošla prva kolekcija NFT-ova?

Tko će imati čast otići s Ilijom Brajkovićem na veganski ručak?

Web aplikacije

UX dizajn koji nije iritantan za korištenje niti zahtjevan za programiranje? Kent C. Dodds kaže – moguće je!

Koga UX dizajn nikada nije naživcirao, taj vjerojatno nije ni bio na internetu. Na Infobip Shiftu 2022 od frontend i backend developera saznali smo konkretne savjete kako stvoriti najbolje korisničko iskustvo na webu.

Sponzorirano

Zašto postati Scrum master i kako se educirati?

Oglasi za posao Scrum mastera postali su svakodnevica, kaže profesionalna Scrum trenerica Ana Roje Ivančić te objašnjava zašto je formalna certifikacija za taj posao nužni minimum i što čini kvalitetnu edukaciju.

Startupi i poslovanje

Kako se u IN2 grupi, koja je ove godine napunila 30, kombiniraju iskustvo i mladost?

Tri desetljeća za jednu IT tvrtku ozbiljan je staž, ali ako gledamo u ljudskim godinama - IN2 grupa tek ulazi u najbolje razdoblje, a to pokazuje njihov pristup radu i ljudima.

Sponzorirano

Najpoznatija edukativna mobilna aplikacija ima – web tim? Upoznajte developere iza Photomathovog Math Expert Marketplacea!

Korisnici često nisu svjesni da je rješenje koje su dobili nakon skeniranja određenog matematičkog zadatka prošlo dalek put po raznim timovima u Photomathu, a još manje da je jedan od tih timova primarno zadužen za web...