Vibe Code HomeVibe Code Home
Tagasi
· 9 min lugemist

5 toodet, mille Vibe Codinguga ehitasime: 5 õppetundi

vibe koodimine kõrvalprojektid ehita avalikult õppetunnid
L
Lucy Chen
Vibe Code Home Founder
5 toodet, mille Vibe Codinguga ehitasime: 5 õppetundi

Me ei ole siin, et õpetada, kuidas seda teha. Oleme siin, et rääkida, mida me ehitasime, mida me tuksi keerasime ja mida me veel avastame.


Miks me alustasime Vibe Codinguga

Kas oled kuulnud Projekt 12-st või Projekt 52-st? Mõned inimesed panevad end proovile, ehitades aasta jooksul 12 või isegi 52 toodet. Number pole oluline. Oluline on see, et iga projekt, olgu suur või väike – alates tööriista õppimisest kuni toote arendamiseni – on kasvuks vajalik.

Vaatasime neid tegijaid ja tundsime inspiratsiooni. Kuid kvantiteedi proovilepaneku asemel tahtsime me pigem: väljuda alltöövõtu nõiaringist ja luua oma tooteid. Ise otsustada toote suuna üle, ise kontrollida teenuse kvaliteeti.

Nii alustasin ma inseneride suurimast valupunktist: turundus ja sisu loomine.

Osalesin 12-nädalases professionaalsete teenuste koolitusel, kus õppisin e-posti turundust, uudiskirjade kirjutamist, blogide pidamist, maandumislehti ja Canva kasutamist. Kogu pakett – turundus, pakkumise positsioneerimine, tooteplaneerimine ning tasuta ja tasulise liikluse põhimõtted – sai korraga selgeks.

Toodet, mille ma siis tegin, oli inseneri karjäärivahetuse coaching. Õpilased leidsid 8 nädala jooksul oma turupositsiooni ja CV eelised, saades igal nädalal üks-ühele nõu. Koolituse neljandal nädalal sain oma esimese kliendi ja esimese € 1,000 tulu.

See oli mu ainus tulu 12-nädalase programmi jooksul. Aga algajale andis see rohkem kui lihtsalt raha – see andis oskused, mis ei piirdu programmeerimisega. See avas mu silmad toote positsioneerimise ja isikliku positsioneerimise suhtes. Ole näljane. Ole rumal.

Minu partneril on C++ BIOS inseneri taust, liikudes CI/CD Infra-st Smart Contractide kirjutamiseni täiskohaga inseneriks, ning nüüd süveneb AIOpsi tehnoloogia valdkonda. Meie oskused täiendavad teineteist ja mõlemad tahtsime alltöövõtu keskkonnast varem lahkuda.

Alustasime 2022. aastal tehisintellekti kasutamist õppimiskiiruse kiirendamiseks ja õppimiskünnise langetamiseks. Aastaks 2025–2026 muutis AI asjade loomise veelgi kiiremaks. Gemini ja Claude Code'i sarnaste tööriistadega saab poole päevaga tõepoolest luua kasutatava Flutteri äpi.

Kuid valmis tegemise ja selle, et keegi seda kasutab, vahel on pikk tee.

Oleme viimase aasta jooksul teinud viis toodet. Mõned on veel arenduses, mõned oleme kõrvale pannud. Iga toode õpetas meile midagi.


CourseKit: Väärtuslik on lahendada vaid neid probleeme, mille kohta küsitakse

CourseKit oli algselt tehtud perele.

Pereliikmetel oli vaja jälgida üle 200 ilu- ja keelekursuse tundi, mida nad algselt LINE'i märkmikesse kirjutasid, aga kontrollimine oli liiga tülikas. Sõbrad arvasid samuti, et see tööriist on praktiline, nii et ma planeerisin funktsioonid täiuslikumaks, tegin Flutteriga iOS-i ja Androidi platvormidevahelise versiooni ning laadisin selle rakendustepoodi üles.

Pärast käivitamist sai iOS mõned head hinnangud, mis kinnitas, et see on turule vajalik toode.

Avastasin, et tundide haldamise vajadus ei piirdu ainult ilukursustega. Raskuste treeningutel ja eratundides oli olukord sama. Varem kasutasid treenerid märkmikke, pidid võrdlema aegu ja tunde LINE'i vestluste ja märkmike vahel. See oli väike ebamugavus, mis aja jooksul kasvas suureks probleemiks.

Teises versioonis positsioneerisin ma toote ümber, sihtides kokkuhoidlikke inimesi ja neid, kes pakuvad professionaalseid teenuseid kõrvaltööna. See toetab õppimise, hoolduse, treeningtundide ja kulutuste ise registreerimist ning kõrvaltöös tundide haldamist ja liikmete registreerimist.

Mulle endale ei meeldi paigaldada ühe funktsiooniga äppe. Nii et lähtusin põhimõttest "vähem on rohkem", mõeldes, mida kokkuhoidlikud inimesed ja kõrvaltöö tegijad tegelikult vajavad.

Vastus on: uskumatult lihtne tööriist, mis laseb neil keskenduda õpetamisele.

Pärast teise versiooni käivitamist leidsin proovitreenerid ja õpilased seda testima, et tagasisidet koguda. Tulemus üllatas mind veidi: aja planeerimise funktsioon, mida ma algselt ei plaaninud teha, oli hoopis see, mida kasutajad kõige rohkem tahtsid. Tundide haldamine oli oluline, aga nad tahtsid ka aja planeerimist.

See andis mulle reaalse kogemuse ühes asjas: turg ütleb sulle, kasutajad ütlevad sulle, kus probleem on.

Sa arvad, et tead, mida kasutajad tahavad, aga enne, kui toode tegelikult kasutajate kätte jõuab, on su hüpotees lihtsalt hüpotees. Kasutajate probleemide lahendamine on toote olemasolu väärtus.

CourseKiti uuendatakse pidevalt ja sellel on väike hulk tasulisi kasutajaid. Iga vestlus potentsiaalsete kasutajatega viib meid õigele tootele sammu võrra lähemale.

See ei tähenda, et kohe õigesti teed, vaid et iga korraga lähemale jõuad.


Who Is The Spy: Lõbus ja korduv külastus on kaks eri asja

See on seltskonnamäng, mille meie partner tegi Google AI Studio abil.

Kui see valmis sai, oli meil endil seda väga lõbus mängida ja sõpradelegi meeldis.

Aga ausalt öeldes arvasin, et tulemus oli keskpärane, ega olnud kindel, kas see suudaks inimesi korduvalt mängima meelitada.

Nii oligi: lõbus ja see, et keegi pidevalt tagasi tuleb, on kaks eri asja.

Mõtle, kui palju mänge sul telefonis on. Allalaadimine on põnev, mängid paar korda ja tundub okei, aga siis sa ei ava seda enam kunagi. See on meelelahutuslike toodete reaalsus.

Meelelahutus- ja tööriistatoote püsivus on täiesti erinev. Tööriistad lahendavad probleeme, inimesed kasutavad neid pidevalt. Sa ei lõpeta oma eelarvestamise äpi kasutamist, sest sa pead iga päev arvet pidama. Aga mäng võib olla üks kord lõbus, järgmisel korral tahad sa võib-olla midagi muud mängida.

See ei tähenda, et meelelahutustooteid ei tohiks teha. Aga kui sa teed sellist toodet, on üks küsimus, millele pead enne vastama: miks keegi seda teist korda avaks?

Kas sellepärast, et on uued tasemed? Uued tegelased? Sotsiaalne surve? Edetabel? Või sellepärast, et iga mängukord pakub erineva kogemuse?

Kui sa ei oska vastata, pead võib-olla toote tuumringi uuesti läbi mõtlema.

Lihtne teha, raske inimesi kinni hoida. Seda Who Is The Spy meile õpetas.


My Little Star: Iga ideega ei pea kohe programmeerima hakkama

My Little Star on äpp, mida meie partner praegu arendab.

Kontseptsioon on suurepärane: vanemad premeerivad lapsi kodutööde või lastega kokkulepete täitmise eest, soodustades vastastikust kasvu. Mitte materiaalse preemiaga, vaid kokkulepitud väikeste ülesannete täitmise kaudu ehitades usaldust ja lähedust vanema ja lapse vahel.

See toode on praegu nõudluse valideerimise faasis.

CourseKiti kogemusest teame, et ükskõik kui palju funktsioone teha, on see asjatu, kui keegi neid ei kasuta. Nii otsustas partner seekord valideerida kõige lihtsamal viisil.

Enne ühtegi koodirida kirjutamist küsi endalt paar küsimust:

  • Kas see probleem on päriselt olemas?
  • Kas vanemad tõesti kasutaksid selleks äppi?
  • Või piisab lahenduseks paberilehest, tabelist?

Vaadates partneri tööd My Little Stariga, õppisime midagi väga olulist: iga hea ideega ei pea kohe programmeerima hakkama. Tee see enne käsitsi korra läbi, veendu, et see toimib, ja alles siis kaalu äpi tegemist.

Mõnikord valideerib lihtne tabel su ideed paremini kui uhke äpp.

Ja käsitsi tehes avastad palju detaile, mida automatiseerimine varjaks. Need detailid on sageli toote edu või ebaedu võti.


Escape Coach: Teadmine, millal lõpetada, on raskem kui teadmine, millal alustada

Escape Coach oli toode, millest olime väga vaimustuses.

Kontseptsioon oli järgmine: treeneritele ja õpilastele mõeldud treeningkursuste haldamise äpp. Treeneri tunniplaan, kursuste haldamine, kohaloleku märkimine – need olid põhiomadused.

Aga me tahtsime teha midagi enamat.

Kujundasime raha tagastamise ülesande mehhanismi: õpilased osalevad treeningtundides, täidavad määratud ülesanded ja siis lõpetavad, alustades iseseisvat treeningut. See kontseptsioon oli väga atraktiivne, sest enamik treeningäppe tahab, et sa pidevalt maksaksid, aga meie tahtsime vastupidi – et õpilased saaksid ühel päeval treenerist lahkuda ja iseseisvalt treenida.

Tahtsime teha ka treenerite edetabelit, et õpilased leiaksid läheduses kvaliteetseid treenereid, näeksid hinnanguid, erialasid ja kursuste sisu.

Kõlab suurepäraselt, eks? Meiegi arvasime nii.

Probleem oli selles, et need funktsioonid kattusid CourseKiti funktsioonidega liiga palju. CourseKit haldas juba tundide arvestust, aja planeerimist ja liikmete andmeid. Escape Coach tähendas sarnaste asjade ümbertegemist teises äpis, millele lisandus veel hunnik suuri uusi funktsioone.

Ja ambitsioon oli liiga suur. Iga kord, kui mõtlesime, et veel see funktsioon on vaja teha, tundus, et oleme lõpule jõudmisest jälle kaugemal. Raha tagastamise ülesannete loogika tuli disainida, edetabeli hindamismehhanism välja mõelda, treenerite sertifitseerimisprotsess planeerida. Iga funktsioon eraldi võetuna oli loogiline, aga kõik kokku lisades oli toote ulatus juba liiga suur, et väike meeskond sellega toime tuleks.

Võttis kaua aega, enne kui me seda tunnistasime.

Lõpuks otsustasime selle kõrvale panna.

Mitte ainult Escape Coach. Panime ka teised ideed ootele. Ülemaailmne lugemisringide kogukonna tööriist – kontseptsioon on hea, nõudlust ka on, aga praegu pole selle tegemise aeg. Ja veel väikesed mänguasja-tööriistad: meeldetuletused tsitaatidest, päevade lugemine, harjumuste meeldetuletused. Igaühe saaks valmis paari päevaga, aga igaüks hajutaks meie tähelepanu.

Hetkel, mil me Escape Coach'i kõrvale panime, valetaks, kui ütleksin, et pettumust polnud. Asjadest, millesse oled emotsioone investeerinud, on alati raske lahti lasta.

Aga tagasi vaadates oli see üks parimaid otsuseid, mida me tegime. Sest see võimaldas meil keskenduda CourseKitile ja VCH-le.

See oli viiest tootest kõige väärtuslikum õppetund: teadmine, millal lõpetada, on raskem kui teadmine, millal alustada.

Projekti, millesse oled emotsioone investeerinud, maha kiskumiseks ei vaja sa tehnikat, vaid distsipliini.


Vibe Code Home: Sinu enda teekond on parim tooteinspiratsioon

Pärast viie toote ehitamist avastasime ühe asja: kõige raskem osa ei olnud kunagi programmeerimine.

Kõige raskem oli kõik, mis tuli pärast valmimist.

Kuidas seda positsioneerida? Kellele su toode tegelikult mõeldud on? Kuidas hinda määrata? $5 või $50? Kuidas anda inimestele teada? Sa ehitasid midagi suurepärast, aga kogu maailmas teavad sellest ainult sina ja su ema. Kuidas muuta kõrvalprojekt päris tooteks?

Need küsimused kerkisid ikka ja jälle esile iga toote ehitamisel. Me ise astusime ämbrisse ja nägime, kuidas teised ehitajad sama tegid.

R/vibecodingis ja Indie Hackersis nägime korduvat mustrit: keegi ehitab AI tööriistadega nädalavahetusega midagi suurepärast ja postitab siis postituse "Valmis!" ning saab hulga like'e.

Ja mis siis edasi?

Kolm kuud hiljem lebavad see toode vaikselt GitHubis, kasutajate ja tuluta, looja tegeleb juba järgmise kõrvalprojektiga.

Me ei taha olla osa sellest mustrist.

Nii alustasime Vibe Code Home'iga.

VCH on platvorm, mis aitab vibe kodeerijatel muuta oma looming omanduses olevate tootevaradeks. Pakume positsioneerimiskonsultatsioone, makseväravate integreerimist, turundustuge, et saaksite keskenduda toote enda loomisele, mitte kolm kuud Stripe'i seadistamise uurimisele.

Ausalt öeldes: VCH on praegu veel algstaadiumis.

Meie reklaamide prognoositav tulu on 0.06 eurot. Ei ole trükiviga, null koma null kuus.

Miks me selles etapis selle artikli kirjutame? Sest me usume, et tõelise teekonna jagamine on väärtuslikum kui teesklemine, et oleme juba edukad.

Liiga paljud inimesed ootavad, kuni nad on teeninud oma esimese miljoni, enne kui nad jagada tahavad. Aga siis on see jagamine juba mälu kaunistuste ja ellujääja eelarvamuse filtri kaudu moonutatud.

Me otsustame jagada praegu. Enne, kui oleme edukad. Kui meil on ainult 0.06 eurot.

Sest see ongi tõeline teekond.

Me kõnnime sinuga seda teed koos, mitte mäetipust alla vaadates.

Sinu käidud teed, sinu kohtutud takistused, sinu tehtud katsed – kõik on varad. Korrasta need, ja see on kõige väärtuslikum asi, mida sa saad teistele anda.


Kui ka sina tahad alustada

Sa ei pea neid õppetunde saamiseks viit toodet tegema.

Aga sa pead vähemalt ühe lõpuni tegema.

Mitte täiuslikult, vaid nii kaugele, et üks inimene saaks seda kasutada. Ja siis kuula, mida nad ütlevad.

Võib-olla räägivad nad sulle vajadusest, millele sa pole kunagi mõelnud, nagu CourseKiti tunniplaneerimise funktsioon. Võib-olla ütlevad nad, et see on lõbus, aga nad ei kasuta seda enam, nagu Who Is The Spy. Võib-olla panevad nad sind mõistma, et seda toodet poleks üldse pidanud tegema, nagu Escape Coach.

Ükskõik, kuidas, sa oled homsest selgem, kuhu edasi minna.

Viis toodet, viis õppetundi. Kui saad meelde jätta vaid ühe, siis jäta meelde see:

Tegemine on alles algus. Tõeline väljakutse on iga samm pärast seda, kui see on valmis.

Aga sa ei pea üksi kõndima.

Oma viljad pead ise istutama, aga sa ei pea seda üksi tegema.


Kui ka sina teed kõrvalprojekti, vaata julgelt Vibe Code Home'i või broneeri tasuta konsultatsioon, et oma ideest rääkida.

Oleme veel algstaadiumis ja otsime inimesi, kes meiega seda teed käiksid.

Jaga seda artiklit

Valmis oma ideed toodeteks muutma?

Olgu sa insener või tooteinimene — Vibe Code Home aitab sul luua tooteid, mis loevad

Liitu kogukonnaga