Ons team op Botpress werkt samen om de allerbeste chatbot-bouwervaring mogelijk te maken. Leer het Botpress team kennen via onze People of Botpress serie waar we ons team en het geweldige werk dat ze doen in de schijnwerpers zetten door te praten over het leven bij Botpress.
In deze editie van The People of Botpress interviewen we Botpress Site Reliability Developer, Michael Masson.
Geef ons een introductie! Wie zijn jullie? Wat doe je bij Botpress? Favoriete code-editor? Donker thema of licht thema?
Mijn naam is Michael. Ik ben softwareontwikkelaar. Op Botpress beheer ik voornamelijk servers en site-implementaties. Mijn favoriete code editor is VS Code. Het is duidelijk de enige die ik voor alles gebruik.
Ik werk op Windows, maar ik heb in het verleden ook op Mac en Linux gewerkt. Ik vind geen van beide erg, maar ik werk alleen op Windows omdat dat het systeem is dat ik thuis heb. Ik vind het gewoon prettig om overal hetzelfde OS te gebruiken. Donker of licht thema? Ik gebruik het standaardthema! Ik denk meestal dat de standaardoptie de beste is omdat het systeem er meestal voor geoptimaliseerd is. Standaardthema's zijn het beste.
Mijn favoriete hobby is waarschijnlijk ook videogames spelen. Ik speel veel videospellen buiten mijn werk om. Ik heb veel kleine indiegames gespeeld, zoals Hollow Knight. Ik heb in het verleden ook veel League of Legends gespeeld!
Hoe ziet een gewone dag op Botpress er voor jou uit?
s Ochtends doe ik codebeoordelingen en e-mails. Daarna begin ik aan mijn hoofdtaken. Soms, gedurende de dag, zijn er mensen die me vragen stellen over architectuur, of een ander onderwerp om eerlijk te zijn. Ik help mensen eens in de twee dagen en werk dan aan mijn grote taken, de een na de ander.
Alles wat ik doe is anders en daarom klinkt het niet erg specifiek. Ik werkte bijvoorbeeld onlangs aan een niet nader genoemd project waar we belastingtests deden. Ik werkte dus aan loadtesting door bugs en inefficiënties in onze systemen te vinden met als doel ze te verwijderen.
Zoals je ziet is elke taak uniek. Dat is deels wat het spannend maakt.
Vertel me over je achtergrond in softwareontwikkeling en hoe je hier terecht bent gekomen.
Ik heb op veel plaatsen gewerkt. Ik heb voor het eerst gewerkt aan de ontwikkeling van websites in PHP. Sindsdien is het een lange tijd geleden. Ik ben eigenlijk steeds van baan veranderd. En elke keer heb ik meer kennis opgedaan en zijn mijn technische vaardigheden verbeterd.
Voor Botpress had ik een baan als full stack developer bij het vorige bedrijf van Eff (Francois-Xavier Darveau, Botpress Head of Engineering), waar ik de kans kreeg om productie-apps te ontwikkelen en te onderhouden die op AWS waren gebouwd. Daarna kreeg ik een baan als SRE (Site Reliability Engineer) in Montreal. En toen vroeg Eff me om bij Botpress te komen werken. Het was een geweldig toeval aangezien ik terug verhuisde naar Quebec City. Ik was erg blij om weer met hem te komen werken.
Vandaag heb ik bij Botpress mijn technische vaardigheden kunnen verfijnen door samen met de rest van het team een geweldig intern systeem op te bouwen. Ik gebruik alle ervaring die ik heb opgedaan in mijn dagelijkse werk, aangezien ik de handen uit de mouwen moet steken, van de frontend code tot de infrastructuur. Dit is wat ik leuk vind aan mijn baan - constant uitgedaagd worden.
Wat is je favoriete project waar je tot nu toe aan hebt gewerkt op Botpress ?
Ik heb aan veel kleine projecten gewerkt. Waar ik echt blij mee was, was het loadtesten. In wezen heb ik het geheime project belast en de software van het project voorbereid.
Toen ik klaar was met loadtesten, was het ongeveer wat ik in het begin had gedacht. De architectuur van de loadtest was echt goed gedefinieerd en ik heb met succes de planning gedaan die ik aanvankelijk had bedacht. Alles ging goed, ook al kostte het meer tijd dan ik had gedacht. Ik was echt blij met het hele project. Groot succes!
Botpress CEO Sylvain Perron zei dat wat echt effectief is voor ontwikkelaars is om ze taken en verantwoordelijkheden te geven die uitdagender zijn dan wat ze denken dat ze kunnen. Denkt u dat dit het geval is? Of, een betere manier om het te formuleren is: Heb je het gevoel dat dat project heel erg een uitdaging was, wat het een stuk interessanter en belonender maakte toen het eenmaal succesvol was afgerond?
Als je een use-case hebt die niet alledaags is, haalt dat je uit je comfortzone en moet je er meer over nadenken. Dus ja, het is de uitdaging die dingen interessant maakt. De projecten die ik het leukst vind, zijn die waarbij ik in het begin niet weet wat ik moet doen. Dit vereist meer planning, meer denkwerk en meer onderzoek om het probleem te begrijpen. Meestal vind je een verrassende oplossing voor deze problemen en dat maakt het interessanter. Als je deze projecten goed aanpakt, zijn dat de meest bevredigende momenten die je kunt meemaken in engineering.
Wat is het belangrijkste dat je aantrok in Botpress?
Meestal voel ik me niet aangetrokken tot een bedrijf, maar tot de mensen bij een bedrijf. Ik kende Eff en hij vertelde me dat Botpress veel geweldige ingenieurs had. Hij had gelijk! De mensen op Botpress zijn echt heel slim. Ze dagen je overal in uit. Hierdoor ben je altijd aan het verbeteren. Het is alsof je tennist met een hele goede tegenstander. Daarom ben ik hier gekomen - voor de mensen die hier werken. Ik vind het gewoon heel leuk om bij Botpress te werken. We hebben echt een hoge standaard voor het aannemen van mensen. Dus de mensen hier zijn echt geweldig.
Hoe denk je dat Botpress en de bijbehorende technologie het leven van mensen zal beïnvloeden en wat is er zo opwindend aan vanuit het oogpunt van een ingenieur?
De technologie is echt goed. We werken eraan om een impact te maken in de industrie door geweldige software te maken. Iedereen die chatbots kent, zal in de toekomst Botpress kennen.
Heb je nog een laatste woord?
Doe altijd je best, de rest doet er niet toe.
Michael Masson is een Site Reliability Developer die werkt bij Botpress. Je kunt hem vinden op LinkedIn.
De mensen van Botpress is een serie waarin we onze mensen en het geweldige werk dat ze doen in de schijnwerpers zetten door te praten over het leven op Botpress.
Lees onze aflevering van De mensen van Botpress met Sylvain Perron, CEO & Co-Founder
Lees onze aflevering van De mensen van Botpress met François-Xavier Darveau, Hoofd Engineering
Wat is Botpress? Leer hier meer.
Vraag hier een demo aan.
Deel dit op:
Bouw gratis je eigen gepersonaliseerde AI-chatbot
Begin met het bouwen van een gepersonaliseerde GPT bot met onze intuïtieve drag & drop interface.
Begin - het is gratis! 🤖Geen creditcard nodig
Blijf op de hoogte van het laatste nieuws over AI chatbots