
af
Arnout Schuijff, CEO hos Tebi
/
21. sep. 2021
En gang imellem vil et medlem af Tebi holdet skrive en blogpost i dette rum. I denne første post skriver Tebis Junior Kotlin Developer (og CEO) Arnout Schuijff om en personlig historie om hans mission til at hjælpe selvstændige firmaejere.
En gang imellem vil et medlem af Tebi holdet skrive en blogpost i dette rum. I denne første post skriver Tebis Junior Kotlin Developer (og CEO) Arnout Schuijff om en personlig historie om hans mission til at hjælpe selvstændige firmaejere.
I 2012 skrev jeg en simpel Point of Sale (POS) app til min ven Stef, der ejer en lokal bar. På det tidspunkt registrerede Stef stadig salg med papir og kuglepen, og det lokale skattevæsen havde givet ham en advarsel. Jeg tilbød at bygge et digitalt alternativ til hans plettede notesbog. Stef var ikke overdrevet glad for at gå ind i den digitale æra, så han sagde modvilligt ja til mit tilbud.
Det resulterende POS var, må jeg sige, "charmerende ind til benet," men Stef's bar - der siden er blivet taget over af Frits - har brugt det i otte år. I løbet af den tid, har nogle justeringer været nødvendige (tak, Pieter B!) og kun få små problemer kom op. En af de problemer var en enkelt regning navngivet "Susana €57,40" der var åbnet i 2018 og som, når du prøvede at betale den, nedlukkede helle appen. Så Frits flyttede den ind i et hjørne og forklarede til sine ansatte at de aldrig skulle røre ved den regning. Problem solved.
I Marts 2020 var jeg lige kommet hjem fra tre måneder i LA da jeg, ligesom alle andre, skulle arbejde hjemmefra. Ved siden af al mit arbejde hos Adyen, besluttede jeg at bruge nogle stille aftentimer på at opgradere den gamle POS jeg havde skrevet otte år før. Jeg fixede gamle bugs, streamlinede designet, og tilføjede et regnskabssystem. Da jeg nævnte mit projekt til andre (Android) udviklere spurgte de uundgåeligt, koder du i Kotlin? Jeg blev mere og mere flov over at sige nej, det er i Java, så jeg besluttede at skifte til Kotlin og blev så en Junio Kotlin udvikler.
Jeg byggede to versioner af regnskabssystemer før: først for Bibit, da en simpel betalingsstatus gik ud a kontrol, og den anden gang for Adyen, hvor vi inkorporerede mange af de ting vi havde lært fra Bibit, hovedsageligt i forhold til skalerbarhed. Men denne gang skulle det være småt og simpelt. Bare det essentielle. Første opgave: byg en lille hovedbog, der kunne redegøre for alle salg. Idéen om mini hovedbøger blev udviklet til hvad jeg nu kalder "underhovedhovedbøger": små hovedbøger der kommer til live dynamisk og er vært for et sæt bookings i et givent tidsrum. Når en underhovedbog lukker, bliver summen fra denne overført til en anden underhovedbog. For eksempel ved en underhovedbog der repræsenterer en faktura og dens sum bliver lagt ind i en underhovedbog der repræsenterer en arbejdsdag. Set i alt er den overordnede hovedbog delt op i underhovedbøger der kan kommunikere gennem en streamingplatform, i vores tilfælde Kafka. Jeg siger delt op fordi de løst er forbundet og er i sig selv tilstandsfulde men selvstændige.
Så "lille og simpelt" blev til en smule mere end det. Det gik op for mig at jeg sådan set var ved at bygge en regnskabsinfrastruktur der kunne blive basis for mange virksomhedsprocesser, ikke kun som salg ved stranken. Jeg bliver virkelig begejstret når jeg taler om det her på grund af alle de mange fantastiske muligheder det åbner op at bygge letvægtige apps der problemfrit arbejder on- og offline og bliver ved med at være synkroniserede. Det tillader for hovedbøger for så små som en enkelt faktura hele vejen op til bankhovedbøger på stor skala. Denne "uendelige" skala bliver opnået ved at beholde underhovedbøgerne selvstændige så de kan bo hvor som helst og kommunikere gennem event streaming, hvilket giver en ekstremt hurtig brugeroplevelse. Men det vil jeg gerne fortælle om i en anden post.
Den anden hovedsagelige grund for mig personligt er at arbejde med mennesker der deler min entusiasme, der vil sige lige til mit ansigt når min idé er BS og som vil være kreative, kloge, og sjove. Jeg føler mig velsignet at jeg har kunne bringe mine talentfulde venner Mazdak, Greta, Rob, og Thijs med på dette eventyr. Dette farverige ensemble af sjove mennesker deler alle sammen en fundamental troen på at det er muligt at kreere lave en etisk forretning der kun opkræver afgifter ved merværdi mens vi stadig holder os på linje med uafhængige virksomshedsejere.
Tebi er vores forsøg på at lave den næste iteration af teknologi for forretning; en enkelt platform der bringer lokale virksomheder rundt i verden og har alt hvad de skal bruge. Bygget for og af virksomhedsejere. Tebi vil være gratis at bruge på en enkelt enhed og rimeligt prissat til flere enheder. Med tiden vil vi også gøre kildekoden tilgængelig offentligt.
Trin for trin, selvfølgelig. I dag, lidt over et år siden jeg startede med at arbejde på disse idéer, gik den første version af Tebi live på min lokale bar. The train has left the station.
