Y Combinatorin Lightcone-podcastin jakso What Happens When Everyone Can Build Software käsittelee kysymystä, joka koskee jo nyt myös pieniä yrityksiä: mitä tapahtuu, kun kuka tahansa voi rakentaa ohjelmiston itse? Vieraana on Supabasen perustaja ja toimitusjohtaja Paul Copplestone.
Supabase aloitti Y Combinatorin kesän 2020 erässä. YC:n jaksokuvauksen mukaan palvelulla on nyt 13 miljoonaa käyttäjää ja yli 50 miljoonaa tietokantaa hallinnassa. Yhtiö valmistautuu tulevaisuuteen, jossa jokainen voi kirjoittaa oman ohjelmistonsa, miljardeilla ihmisillä on henkilökohtainen tietokanta ja tekoälyagentit synnyttävät suuren osan kysynnästä.
Rakentajat eivät ole enää vain ohjelmoijia
Jakson keskeinen asetelma on ero perinteisten kehittäjien ja uusien rakentajien välillä. Jaksossa on oma osuutensa tälle vertailulle sekä Supabasen kolmelle aikakaudelle ja liikevaihdon nelinkertaistumiselle. Suomalaiselle pienyrittäjälle ajatus on tuttu: kirjanpitäjä, kampaaja tai verkkokauppias voi nykyään koota itselleen toimivan työkalun ilman ohjelmistotaloa.
Muutos ei poista osaamisen tarvetta, mutta siirtää sitä. Kun työkalun voi tehdä itse, tärkeämmäksi nousee kysymys siitä, mitä tietoa työkalu käsittelee, kuka sitä ylläpitää ja miten se pysyy turvallisena. Samaa teemaa olemme käsitelleet jutussa tekoälyagentin toimivasta työympäristöstä.
Henkilökohtaiset sovellukset ja oma data
Lukujaon perusteella jakso etenee henkilökohtaisiin sovelluksiin sekä henkilökohtaisiin tietokantoihin ja datan omistajuuteen. Ajatuksena on, että yhä useampi sovellus tehdään yhdelle käyttäjälle tai yhdelle tiimille eikä miljoonille. Silloin myös tietokantoja syntyy valtavasti enemmän, ja kysymys datan omistajuudesta muuttuu käytännölliseksi.
Yrittäjän kannalta tämä tarkoittaa kahta asiaa. Ensinnäkin oman asiakas- ja myyntidatan voi pitää rakenteisessa muodossa ilman raskasta järjestelmähankintaa. Toiseksi vastuu siirtyy yrittäjälle itselleen: varmuuskopiot, käyttöoikeudet ja tietosuoja eivät hoidu sillä, että sovellus syntyi nopeasti.
Agentit tietokantojen käyttäjinä
Jakson loppupuolella puhutaan henkilökohtaisille agenteille rakentamisesta, oman tuotteen käyttämisestä omassa työssä (dogfooding) sekä agenttilähtöisestä suunnittelusta ja arvioinneista. Lisäksi käydään läpi tekoälyn käyttöönottoa Supabasen omassa organisaatiossa ja matkan varrella opittuja asioita.
Kun agentti eikä ihminen on palvelun tärkein käyttäjä, tuotteen pitää olla ennustettava, hyvin dokumentoitu ja testattavissa. Sama pätee pienen yrityksen omiin automaatioihin. Avoimuuden ja vaihdettavuuden merkitystä olemme pohtineet myös artikkelissa avoimista tekoälymalleista.
Kun työkalun voi tehdä itse, tärkeämmäksi nousee kysymys siitä, mitä tietoa se käsittelee ja kuka siitä vastaa.
Mitä yrittäjän kannattaa tehdä nyt?
- Valitse yksi toistuva tehtävä, esimerkiksi tarjousten tai varausten seuranta, ja kokeile rakentaa sille pieni oma työkalu.
- Päätä ennen rakentamista, missä data säilyy, kuka siihen pääsee ja miten se varmuuskopioidaan.
- Pidä kirjaa siitä, mitä työkalu tekee, jotta joku muukin osaa ylläpitää sitä.
- Jos annat agentin käsitellä dataa, rajaa sen oikeudet ja testaa tilanteet, joissa tieto puuttuu.
Jakson loppu käsittelee koodaamisen tulevaisuutta ja sitä, miten helpompi ohjelmistojen rakentaminen avaa ovia uudelle yrittäjyydelle. Laajempi kuva startup-kentästä löytyy jutustamme asiakasymmärryksestä tekoälystartupin kilpailuetuna.
Lähteet
- Y Combinator: What Happens When Everyone Can Build Software (Lightcone, YouTube) — Lähteenä YC:n julkaisema jaksokuvaus ja aikaleimattu lukujako, ei tarkistettu litteraatti. Ohjelmassa mm. rakentajat vs. perinteiset kehittäjät 4.34, henkilökohtaiset tietokannat 12.12 ja agenttilähtöinen suunnittelu 30.01. Käytännön ehdotukset ovat kirjoittajan omaa pohdintaa.
Innohub TV
Katso tämä sisältö myös Innohub TV:ssä
Poimimme sinulle Innohub TV:stä klipit, jotka jatkavat samaa aihetta.
