Novi proizvod iz rastuće niše developerskih alata olakšava automatsko testiranje i već je privukao pažnju developera - na Redditu.
Alat koji developerima omogućava da na pisanje automatskih testova umjesto 20-30% vremena troše otprilike 0,2%? Upravo to radi Pythagora, novi developerski alat hrvatskih osnivača koji su ga nedavno predstavili na Redditu i Product Huntu.
S obzirom na to da čak 75% developera kaže da ne vole pisati testove i da bi radije radili na core tehnologiji, čini se da je Pythagora na dobrom putu da se pridruži rastućoj niši domaćih proizvoda koje vole developeri.
Što i kako radi Pythagora?
Suosnivač Zvonimir Sabljić objašnjava kako sve radi:
Pythagora je open source alat koji generira automatske integracijske testove tako da analizira aktivnost na serveru, bez potrebe da se napiše ijedna linija koda.
Developer programira kao i inače te u trenutku kada napravi neku funkcionalnost, pokrene Pythagora capture komandu te istestira tu istu funkcionalnost na bilo koji način na koji je to radio za vrijeme programiranja.
Pythagora spremi aktivnost na serveru – što server vraća, koji su pozivi u bazu, itd., i kasnije, kada se razvijaju nove funkcionalnosti, provjerava radi li spremljena funkcionalnost i dalje kako je radila kad ju je developer napravio.
Zvonimir i drugi osnivač Pythagore, Leon Ostrež, već godinu dana rade na alatu za poboljšanje automatskih testova:
Krenuli smo od vizualnog testiranja u pregledniku, preko monkey testinga na frontendu te smo na kraju došli do Pythagore koju je programerska zajednica jako dobro prihvatila.
Pythagora je jako vrijedna jednoj skupini developera (node.js) koji trenutno nemaju nijedan drugi alat koji bi im omogućio toliko brzu izradu testova. Mnogi timovi nemaju uopće vremena za izradu automatskih testova tako da njima dajemo vrijednost kojeg ne mogu drugačije dobiti.
Uspješno lansiranje na Redditu
Developerski alati atraktivna su i rastuća niša, a očito je da i hrvatski osnivači ubrzano hvataju svoj dio tog sve većeg kolača. S druge strane, baš zbog toga što se gotovo svaki dan pojavi neki novi alat, sve je teže postići da ih developeri primijete. Zvonimir kaže da su za predstavljanje Pythagore odabrali Reddit i Product Hunt jer su to zajednice koje okupljaju puno developera.
Na Redditu su odlično prošli i dobili odlične komentare, ali uspjeh se nije ponovio na Product Huntu:
Prvo smo lansirali na Redditu i tamo je odaziv bio odličan te nam je Product Hunt bio prirodan slijed, posebno zbog uspjeha koji je tamo doživio WASP Marina Šošića.
Nažalost, nama PH nije toliko dobro prošao. Možda jer se mi obraćamo backend developerima. Vjerojatno ćemo probati još koji put tamo lansirati, ali nećemo previše vremena trošiti na PH.
Prvo zajednica pa monetizacija
Trenutno su fokusirani isključivo na to da prošire glas o alatu te da okupe zajednicu developera. Na pitanje o planovima za monetizaciju proizvoda, Zvonimir odgovara da im to trenutno nije u fokusu te da će u nekom trenutku vjerojatno potražiti financiranje.
Biraju, znači, prokušani poslovni model za developerske alate: 1) ponuditi open source proizvod koji će privući jako puno developera i pomoći da se alat počne koristiti i 2) kasniju komercijalizaciju kroz plaćeni alat s više mogućnosti.
Inače, Zvonimiru ovo nije prvi startuperski pothvat. Iza njega je, zapravo, već jedan uspješan exit. Sa Senkom Rašićem suosnovao je i razvijao online alat za skiciranje Aww, koji je 2021. akvizirao njihov dotadašnji konkurent i vjerojatno najpoznatiji igrač u toj niši, Miro.
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:
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.