https://d226lax1qjow5r.cloudfront.net/blog/blogposts/guillaume-faas-joins-the-developer-relations-team/guillaume-faas.png

Guillaume Faas verstärkt das Team für Entwicklerbeziehungen

Zuletzt aktualisiert am October 11, 2022

Lesedauer: 3 Minuten

Bonjour!

Mein Name ist Guillaume, und ich freue mich sehr, dem Developer Relations Team bei Vonage als Senior .Net Developer Advocate beizutreten! Von nun an werde ich mich auf das .Net SDK für unsere Kommunikations-APIs konzentrieren und .Net-Entwickler auf den Weg zum Erfolg bringen.

Hey! Haben Sie schon von .Net gehört?

Ich bin im .Net-Ökosystem, soweit ich mich erinnern kann, angefangen von meinen Bachelor-/Masterjahren bis heute. In den letzten 15 Jahren war das eine ganz schöne Reise. Meine Leidenschaft für das Schreiben von Code hat mich seither angetrieben.

Die meiste Zeit meiner Karriere habe ich mit C# entwickelt, auch wenn ich mich an einige obskure VB.Net-Projekte erinnere, über die ich lieber nicht sprechen möchte... Die Arbeit mit .Net bedeutet, dass ich mit verschiedenen Technologien experimentieren konnte, wie z. B. Desktop Applications (WinForms, WPF), Web User Interfaces (ASP.Net / Core, Silverlight), Mobile Development (Windows Phone, Xamarin) und natürlich API Development.

Während dieser ganzen Zeit konnte ich die Entwicklung des Frameworks mitverfolgen und bin immer wieder erstaunt über die vielen neuen Funktionen, die von Release zu Release kommen.

Im Moment beschäftige ich mich mit einem anderen Paradigma: Funktionale Programmierung. Das ist etwas, was wir bereits teilweise in C# machen können, besonders mit Bibliotheken wie sprache-text. Im Grunde genommen bin ich vertraut mit F# und raten Sie mal: es ist auch im .Net-Ökosystem. Was für ein Zufall...

Ein Bedürfnis zu teilen

Einer der wichtigsten Meilensteine in meiner Karriere ist das Hören über Software-Handwerk. Es erwies sich als die perfekte Ergänzung zu dem, was ich in Bezug auf meine Denkweise für sinnvoll halte.

Es ermutigt uns zwar, "die Sache richtig zu bauen", aber wir dürfen nicht vergessen, dass es bei der Entwicklung von Software nicht nur darum geht, Software zu bauen, und dass es bei der Arbeit eines Handwerkers ebenso sehr auf die Soft Skills ankommt wie auf die technischen Fähigkeiten. In der Tat ist Qualität wichtig, und man muss stolz auf seine Arbeit sein. Aber das gilt auch für die eigene (kontinuierliche) Verbesserung, den Willen, mit anderen zu teilen, oder das Praktizieren von egolose Programmierung.

In den letzten Jahren fühlte sich die Verbreitung der Denkweise und ihrer Werte wie eine persönliche Verpflichtung an. Ich habe jüngere Kollegen betreut, Code-Katas und Workshops organisiert und war sogar dafür verantwortlich, Teams als technischer Coach anzuleiten.

Es geht nur um Feedback

Feedback ist wahrscheinlich eines der Dinge, bei denen ich während eines Entwicklungsprozesses am vorsichtigsten bin. Man könnte sagen, dass ich mich oft verrückt mache, wenn ich darüber rede.

Rückmeldungen sind in der Tat von entscheidender Bedeutung, um zu wissen, dass man bei der Entwicklung von etwas in die richtige Richtung geht, und Sie möchten, dass Ihre Feedbackschleifen so kurz wie möglich sind. Das ist etwas, das in verschiedenen Methoden und Denkweisen wie Agile üblich ist, eXtreme Programmierung oder Kunstfertigkeit.

Es ist keine Überraschung, dass ich mich für die Testgetriebene Entwicklung befürworte. Meine Präferenz geht an TDD-Doppelschleife auf eine Outside-In-Art. Das beste Feedback, das wir als Ingenieure bekommen können, sind (automatisierte) kleine Blasen, die sich rot oder grün färben können, je nachdem, ob ein Feature funktioniert oder nicht.

Ich glaube, dass der Unterschied zwischen gutem Code und Legacy-Code in der Transparenz und dem Vertrauen in die Testsuite und die Codebasis liegt.

Persönlich

In meiner Freizeit schreibe ich auch Code! Mit einem Freund von mir haben wir eine Workshop (über TDD, ist das zu glauben!?), und ich liebe es, an Meetups, Katas oder Herausforderungen wie AdventOfCode.

Im Übrigen hat die Tatsache, dass ich Vater einer 2-jährigen pferdesüchtigen amazon bin, die Art und Weise verändert, wie ich den Rest meiner Freizeit verbringe. Ich versuche immer noch, von Zeit zu Zeit zu spielen, und verpflichte mich, jeden Morgen um 6 Uhr ins Fitnessstudio zu gehen.

Ich melde mich ab. Sie können sich gerne melden per E-Mail oder auf LinkedIn. Ich bin gerne bereit, über Hilfe zu sprechen oder die oben genannten Themen zu besprechen.

Bis bald!

Teilen Sie:

https://a.storyblok.com/f/270183/384x384/fdffb72c8b/guillaume-faas.png
Guillaume FaasSenior .Net Entwickler Advocate

Guillaume ist ein Senior .Net Developer Advocate bei Vonage. Er arbeitet seit fast 15 Jahren in .Net und hat sich in den letzten Jahren auf die Förderung von Software Craftsmanship konzentriert. Zu seinen Lieblingsthemen gehören Codequalität, Testautomatisierung, Mobbing und Code Katas. Außerhalb der Arbeit verbringt er gerne Zeit mit seiner Frau und seiner Tochter, treibt Sport oder spielt Spiele.