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

Guillaume Faas se une al equipo de relaciones con los desarrolladores

Publicado el October 11, 2022

Tiempo de lectura: 3 minutos

Buenos días.

Me llamo Guillaume y estoy muy contento de unirme al equipo de relaciones con los desarrolladores de Vonage como defensor senior de los desarrolladores .Net. A partir de ahora, me centraré en el SDK de .Net para nuestras API de comunicación y pondré a los desarrolladores de .Net en el camino hacia el éxito.

¿Has oído hablar de .Net?

He estado en el ecosistema .Net desde que tengo uso de razón, desde mis años de licenciatura/máster hasta ahora. Ha sido todo un viaje durante los últimos 15 años más o menos. Mi pasión por escribir código me ha impulsado desde entonces.

Durante la mayor parte de mi carrera, desarrollé usando C#, aunque recuerdo algunos proyectos oscuros de VB.Net de los que preferiría no hablar... Trabajar en .Net significa que pude experimentar con varios conjuntos de tecnologías como Desktop Applications (WinForms, WPF), Web User Interfaces (ASP.Net / Core, Silverlight), Mobile Development (Windows Phone, Xamarin) y, por supuesto, API Development.

Durante todo este tiempo, he podido ser testigo de la evolución del framework durante bastante tiempo, y siempre me sorprenden todas las nuevas funciones versión tras versión.

En este momento, estoy metiendo las manos en otro paradigma: La programación funcional. Es algo que ya podemos hacer parcialmente en C#, especialmente con librerías como language-ext. Básicamente, me estoy familiarizando con F# y adivina qué: también está en el ecosistema .Net. Qué casualidad...

Necesidad de compartir

Uno de los hitos más significativos de mi carrera es oír hablar de artesanía del software. Se reveló como la combinación perfecta para lo que considero significativo en términos de mentalidad.

Aunque nos anima a "hacer las cosas bien", debemos recordar que crear software no es sólo crear software y que ser un artesano tiene que ver tanto con las habilidades interpersonales como con las técnicas. En efecto, la calidad es importante y tienes que estar orgulloso de tu trabajo. Pero también lo es tu propia mejora (continua), la voluntad de compartir con los demás o practicar la programación sin ego.

En los últimos años, difundir la mentalidad y sus valores me ha parecido un deber personal. He sido mentor de compañeros más jóvenes, he organizado code-katas y talleres, e incluso he sido responsable de guiar a los equipos como su coach técnico.

Todo es cuestión de retroalimentación

El feedback es probablemente una de las cosas con las que soy más cauto durante un proceso de desarrollo. La gente podría decirte que a menudo me vuelvo loco hablando de eso.

De hecho, la retroalimentación es crucial para saber que se va en la dirección correcta cuando se construye algo, y conviene que los bucles de retroalimentación sean lo más cortos posible. Esto es algo común en varias metodologías y mentalidades como Agile, Programación eXtrema o Craftsmanship.

No es ninguna sorpresa que defienda el desarrollo basado en pruebas también. Mi preferencia es TDD de doble bucle de fuera a dentro. Como ingenieros, el mejor feedback que podemos obtener es de pequeñas burbujas (automatizadas) que pueden volverse rojas o verdes dependiendo de si una característica funciona o no.

Creo que la diferencia entre un buen código y un código heredado radica en la transparencia y la confianza en el conjunto de pruebas y la base de código.

Personal

En mi tiempo libre, ¡también escribo código! Con un amigo construimos un taller este año (sobre TDD, ¿te lo puedes creer?), y me encanta participar en meetups, katas o retos como AdventOfCode.

Por lo demás, ser padre de una amazona adicta a los caballos de 2 años ha cambiado la forma en que paso el resto de mi tiempo libre. Sigo intentando jugar de vez en cuando y me comprometo a ir al gimnasio a las 6 de la mañana todas las mañanas.

Para despedirnos, no dude en ponerse en contacto por correo electrónico o en LinkedIn. Estaré encantado de hablar de ayuda o hablar de los temas que he mencionado anteriormente.

Hasta pronto.

Compartir:

https://a.storyblok.com/f/270183/384x384/fdffb72c8b/guillaume-faas.png
Guillaume FaasPromotor senior de desarrollo .Net

Guillaume es desarrollador senior de .Net en Vonage. Ha estado trabajando en .Net durante casi 15 años, mientras que en los últimos años se ha centrado en la defensa de Software Craftsmanship. Sus temas favoritos son la calidad del código, la automatización de pruebas, el mobbing y las katas de código. Fuera del trabajo, le gusta pasar tiempo con su mujer y su hija, hacer ejercicio o jugar.