Interviews
Varun Mohan, mede-oprichter en CEO van Codeium – Interviewreeks

Varun Mohan is de mede-oprichter en CEO van Codeium, een code-acceleratietoolkit gebouwd op cutting-edge AI-technologie. Op dit moment heeft Codeium twee belangrijke functionaliteiten: Autocomplete, die de code suggereert die u wilt typen, waardoor u tijd bespaart op alles van boilerplate tot unit tests, en Search, die u helpt om door uw repository te zoeken met behulp van natuurlijke taalvragen.
Kunt u de oorsprong van Codeium als platform delen om deep learning-workloads efficiënter te maken?
Toen Douglas Chen en ik het bedrijf in 2021 oprichtten, noemden we het Exafunction, een bedrijf dat zich richt op GPU-virtualisatiesoftware. We beheerden op dat moment tienduizend GPUs in de openbare cloud. In korte tijd kreeg Exafunction al snel klantentraction en werd het een leider in het implementeren van deep learning-modellen op grote schaal.
Maar onze uitgebreide ervaring met AR, VR en autonome voertuigtechnologieën – domeinen die significante, echte toepassingen van deep learning vertegenwoordigen – brachten ons uiteindelijk tot een grotere realisatie. Met de komst van generatieve modellen, met name transformer-achtige modellen, voorspelden we een cruciale verschuiving in de industrie.
We zagen dat, in een wereld die steeds meer wordt gedomineerd door generatieve AI-modellen, de waarde voor eindgebruikers niet alleen zou liggen in het bieden van infrastructuur. In plaats daarvan werd het duidelijk dat het echte potentieel om impact te hebben, lag in het gebruik van deze infrastructuur om toepassingen te creëren die de productiviteit en efficiëntie van ontwikkelaars rechtstreeks zouden verbeteren. Daarom besloten we om ons te concentreren op het bouwen van een code-acceleratietool op basis van onze eigen infrastructuur. Dat was de geboorte van Codeium.
Deze strategische verschuiving was niet alleen een reactie op de evoluerende technologische landschap, maar ook een proactieve stap om Codeium aan de voorzijde van de toepassing van AI in softwareontwikkeling te plaatsen. Door ons te concentreren op code-acceleratie, wilden we ontwikkelaars empoweren, waardoor ze de kracht van AI konden inzetten om hun workflows te stroomlijnen en op een ongekende snelheid te innoveren.
Halverwege 2022 hadden we geen gebruikers, maar in 2023 steeg Codeium naar 300.000 actieve gebruikers en 100 ondernemingsklanten. We namen een risico, maar het betaalde snel terug.
U hebt eerder de Codeium-platform volledig gratis aangeboden aan ontwikkelaars, wat waren enkele van de logistieke en technische uitdagingen achter deze keuze?
Het besluit om Codeium gratis aan te bieden aan ontwikkelaars, kwam voort uit een visie van brede toegankelijkheid en adoptie, maar het stelde ons voor een reeks logistieke en technische uitdagingen.
Ten eerste stelden de financiële implicaties van het onderhouden van een op deep learning gebaseerd platform een significante uitdaging, aangezien de infrastructuurkosten konden exploderen zonder zorgvuldige optimalisatie – soortgelijke uitdagingen die door concurrenten werden geconfronteerd. Daarom was het cruciaal om de infrastructuur te optimaliseren voor maximale kostenefficiëntie, terwijl we ervoor zorgden dat het platform hoge kwaliteit diensten kon leveren zonder prohibitief dure hardware voor zowel het bedrijf als de gebruikers te vereisen.
Dit leidde tot een “GPU light” benadering, waardoor effectieve werking mogelijk was met minimale hardwareinvesteringen. Uiteindelijk eiste het onderhouden van een gratis dienst die schaalbaar en presteert, een infrastructuur die een groeiende gebruikersbasis kon ondersteunen zonder de kwaliteit van de dienst te degraderen.
Er waren ook beveiligings- en privacyoverwegingen die we moesten oplossen, die essentieel zijn om gebruikersgegevens te beschermen tegen ongeoorloofde toegang.
Het is allemaal een complexe balans tussen innovatie, strategisch resourcebeheer en onwankelbare toewijding aan gebruikerswaarde.
Codeium biedt de mogelijkheid om self-hosted te zijn, waarom is dit gunstig voor ondernemingen?
De beveiliging van IP is kritiek voor ondernemingen. Onze self-hostingmogelijkheden komen tegemoet aan hun behoeften op het gebied van beveiliging, aanpassing en gegevensbeheer – vooral voor diegenen die huiverig zijn voor de potentiële kwetsbaarheden van externe beheerde diensten.
Verder dan beveiliging, onderscheidt Codeium zich door zijn aanpasbaarheid; het kan worden aangepast aan de privégegevens en workflows van een organisatie, waardoor het platform niet alleen naadloos in bestaande processen integreert, maar deze ook optimaliseert.
Deze mate van aanpasbaarheid strekt zich uit tot de compatibiliteit met verschillende broncodebeheertools, waardoor flexibiliteit wordt geboden voor bedrijven die geen gebruik maken van mainstreamplatforms zoals GitHub, en daarmee de toepasbaarheid ervan verbreedt.
De self-hosted optie, ondanks potentieel hogere initiële kosten, blijkt een kosteneffectieve keuze op lange termijn. Het minimaliseert de behoefte aan dure hardware via een GPU-light ervaring en voorkomt de terugkerende kosten die typisch zijn voor clouddiensten, waardoor het een economisch verantwoorde oplossing is voor grote ondernemingen.
Een ander belangrijk punt is dat Codeiums uitgebreide functionaliteit, die ondersteuning biedt voor een breed scala aan programmeertalen, ontwikkelomgevingen en gespecialiseerde tools zoals Jupyter Notebooks, voldoet aan de diverse behoeften van verschillende afdelingen binnen een organisatie. Deze mate van ondersteuning stroomlijnt niet alleen verschillende ontwikkeltaken, maar verhoogt ook de productiviteit in het algemeen, waardoor Codeium een onmisbaar instrument is voor ondernemingen die controle over hun ontwikkelingsinfrastructuur willen behouden en tegelijkertijd geavanceerde code-acceleratiefunctionaliteiten willen benutten.
Codegeneratietools is een zeer concurrerende industrie, hoe onderscheidt uw platform zich van concurrenten zoals GitHub?
Er zijn veel onderscheidende kenmerken die ik hierboven heb genoemd, maar om het samen te vatten, een van de belangrijkste is dat we niet zijn gekoppeld aan GitHub of enig broncodebeheertool. We bieden een gepersonaliseerde ervaring om te voldoen aan de manier waarop de ontwikkelaar wil werken, van waar ze ook willen werken.
U hebt eerder gesproken over het verbeteren van de personalisatie van het product, kunt u enkele details geven over de huidige personalisatie die wordt aangeboden en wat uw einddoel is?
Personalisatie voor ons betekent het aanpassen van Codeium aan de specifieke coderingspraktijken, voorkeuren en technische stack van elke gebruiker of organisatie. Dit betekent dat we suggesties, code-completies en andere functies kunnen afstemmen op de unieke gegevens en patronen van de organisatie of individu.
Als een bedrijf bijvoorbeeld voornamelijk een bepaalde programmeertaal of framework gebruikt, zal Codeium prioriteit geven aan ondersteuning en optimalisaties voor die technologieën. Deze aanpak strekt zich uit tot het integreren met verschillende broncodebeheertools en -omgevingen, waardoor naadloze werking wordt gegarandeerd, ongeacht de bestaande infrastructuur van de gebruikers. Personalisatie manifesteert zich ook door het ondersteunen van specifieke tools, zoals Jupyter Notebooks voor datawetenschappers, als voorbeeld.
Dit betekent allemaal dat bedrijven hun beste ingenieurs in staat stellen om hoogwaardig werk te doen. Ze kunnen meer software schrijven en meer waarde bieden aan het bedrijf door meer tijd te besteden aan de dingen die ze echt leuk vinden, namelijk producten bouwen, en niet aan het schrijven van boilerplate.
Hoe ziet u Codeium de softwareontwikkelingspraktijken beïnvloeden?
We hebben allemaal films gezien waarin een individu plotseling een superkracht krijgt en moet leren om die te beheersen om het heelal te redden. Codeium is een superkracht die ingenieurs leren beheersen, maar deze superkracht vervangt hen nooit.
Ontwikkelaars zullen een groter deel van hun code genereren met behulp van Codeium, sneller en gemakkelijker, met minder correcties nodig, maar hun code vereist nog steeds testen. Codeium verhoogt dramatisch de capaciteiten en efficiëntie van ingenieurs. Het maakt hun dag meer aangenaam en bevredigend. Ontwikkelaars zullen meer en betere code schrijven om aan een eindeloze behoefte te voldoen, en het zal alleen maar beter worden.
Wat is uw advies aan ontwikkelaars die Codeium in hun workflow integreren?
Ik denk dat het belangrijkste advies is om te begrijpen dat deze programmeertools puur bedoeld zijn om ontwikkelaars te ondersteunen, niet om ze te vervangen.
Dus ze moeten aan deze tools denken als hulpmiddelen om routine taken te automatiseren en tijd te besparen, zoals een assistent. U moet deze tools niet gebruiken om code volledig te genereren zonder software te controleren.
Tegelijkertijd zullen ontwikkelaars aangenaam verrast zijn door hoe goed een tool als Codeium hun gedachten kan voorspellen en een extra kracht kan zijn. Bijvoorbeeld, op dit moment genereert Codeium meer dan 45% van alle software voor ontwikkelaars. Dus het is absoluut een enorme hulp en versnelt de ontwikkeling op dit moment.
Kunt u een succesverhaal delen over hoe Codeium een specifiek project of een organisatie heeft geholpen?
Codeium wordt al actief gebruikt door meer dan 300.000 ontwikkelaars. Maar het succes ligt niet alleen in de cijfers. Grote bedrijven zoals Dell, Anduril en Clearwater Analytics (CWAN ) zweren bij ons.
Zij hebben de waarde van Codeium benadrukt binnen hun softwareontwikkelingsleven, en hebben ook de enthousiasme onder hun ontwikkelaars geuit.
Of u nu een einzelgänger-ontwikkelaar bent of iemand die hardcore enterprise software schrijft, Codeium biedt waarde over de hele linie.
Bedankt voor het geweldige interview, lezers die meer willen leren, moeten Codeium bezoeken.












