Vlad Gozman: Obviamente, la gente te conoce como el CEO de GitHub,
estás al mando de lo que diría que es la herramienta más fundamental
para desarrolladores en todo el mundo,
y también un jugador temprano en el juego de la IA con Copilot.
Pero antes de entrar en todo eso y en GitHub,
quiero retroceder un poco.
Tengo curiosidad,
algo que la gente podría no saber es ¿cómo llegaste aquí?
Thomas Dohmke: Tomé un avión de Stuttgart para volar aquí.
Pero creo que preguntas sobre mi trayectoria en la vida.
Nací en Berlín Oriental en 1978,
así que durante los primeros 12 años de mi vida,
realmente no tuve acceso a computadoras.
Había un Robotron, un clon de Z80 de Alemania oriental creo,
en el laboratorio de geografía en el que nos permitieron hackear un poco.
Y luego compré una Commodore 64 a principios de los 90.
Y se ha olvidado cómo era eso, ¿no?
Tuve que comprar un libro amarillo.
Literalmente se llamaba el gran libro de Commodore 64.
Eras autodidacta de la programación, y no había internet, ¿sí?
No había foros, ni Reddit, ni GitHub.
Tenías que resolverlo tú mismo,
o tenías que ir al club de computación el miércoles
y esperar que hubiera otro nerd allí que conociera la respuesta a tu pregunta.
En 1998, comencé la universidad en la Universidad Técnica de Berlín.
Y, uno de los grandes beneficios
era que tenías una conexión a internet por línea fija desde allí
que no costaba nada en comparación con AOL y CompuServe.
Y compré SUSE Linux en la librería
para ingresar al mundo del software libre.
Y, obviamente, encontré muchos otros nerds en internet
para hacer todas las preguntas en los grupos de noticias,
el Usenet.
Y atravesé mi trayectoria profesional.
Y cuando salió el SDK del iPhone en 2008, pensé,
es hora de hacer algo nuevo.
Dejé mi trabajo en Bosch
en el apogeo de la crisis financiera a finales de 2008,
para ser desarrollador de software independiente
de aplicaciones para iPhone y Android.
Y, por supuesto, a través de la nube,
pude distribuir todas mis aplicaciones
y luego más tarde construir una plataforma llamada Hockey App,
adquirida por Microsoft en 2014.
Y eso me llevó de Stuttgart a Seattle,
donde tuve la suerte en 2018 de estar en el lugar y momento correctos
para ser parte de la adquisición de GitHub.
Y, en última instancia, estar aquí en el escenario como CEO de GitHub.
VG: Qué recorrido.
Todo ha llevado a este momento.
(Aplausos)
Pero, esto plantea un punto interesante, ¿sí?
Has tenido éxito aquí en Europa hasta cierto punto.
Y luego te fuiste.
Quiero decir, tus pasos posteriores fueron aún más exitosos, diría yo.
Pero te fuiste.
Así que mi siguiente pregunta es,
¿cómo mantenemos al próximo Thomas Dohmke en Europa?
¿Qué necesita hacer Europa?
TD: Microsoft me hizo irme.
Tienes que decirlo así.
Aunque, siendo honesto,
siempre fue un sueño mío vivir en la Costa Oeste,
en los 90, de niño, sentía que había nacido demasiado tarde
para ser parte de la revolución de las computadoras personales.
Pero luego, obviamente, ahora donde estamos hoy,
está claro que hubo otra con lo móvil,
otra con la nube,
y ahora estamos en una con IA.
Y así que pienso, tal vez si Microsoft compra una empresa alemana hoy,
dirían que puedes trabajar desde casa como trabajo híbrido
o trabajo solo remoto.
Es mucho más común de lo que era hace 10 años en 2014.
Dicho esto, si miro mi ciudad natal en Alemania,
puedo mencionar tres cosas que definitivamente faltan.
Y la primera es la educación y las escuelas,
lo cual, me parece ridículo
que no enseñemos a los niños en primer grado a programar
como enseñamos a los niños física,
biología y química que casi nunca usas en la vida.
Pero no les enseñamos a construir software para sus smartphones
y computadoras que todos usamos a diario, ¿sí?
Piénsalo un segundo.
Estos son los dispositivos más importantes en nuestras vidas.
Lo sabes porque apenas puedes encontrar a alguien
que ya no tenga su teléfono en las manos.
Ya sea en el metro, en un avión o en el trabajo.
Diría que la educación necesita cambiar drásticamente.
Y, es fácil culpar al sistema y pensar en,
oh, la política tiene que cambiar algo.
Comienza con nosotros como padres para alentar a las escuelas
a pensar a futuro y pensar fuera de la caja qué es la enseñanza directa
y lo que solían ser cuando fuimos a la escuela.
La segunda es el ecosistema de startups.
Es tan difícil fundar una empresa en Alemania y Austria
y en muchos países europeos.
La GmbH tiene que desaparecer.
Ese es el hecho.
Ves muchas startups alemanas
que lo primero que hacen es ir a Stripe Atlas
y crear una LLC en Delaware,
porque es mucho más fácil recaudar inversiones ángeles, ¿sí?
Tenemos tanta regulación en Europa,
GDPR, DSA, DMA, lo que sea,
que las startups necesitan seguir en vez de construir cosas geniales, ¿sí?
Creo que ese es el mayor problema que tenemos
donde necesitamos construir un nuevo ecosistema...
Porque sabemos por el dilema del innovador
que la disrupción viene de las startups.
Los grandes incumbentes no pueden crear disrupción.
Hay excepciones, por supuesto.
Y, espero que GitHub y Microsoft sean vistos como uno.
Pero el modo regular es que las startups son las empresas,
los fundadores son quienes empujan a la sociedad hacia adelante.
Y luego, por último, la infraestructura.
Mi ciudad natal, en su página web,
dice que el 95 % de los hogares tienen internet de banda ancha.
Pero lo que quieren decir es 50 Mbit.
Eso no es banda ancha.
Cuando mis hijos transmiten Netflix o YouTube y juegan Minecraft con sus amigos
y tienen un chat de WhatsApp abierto al mismo tiempo,
ya no puedo,
unirme a la llamada de Zoom contigo para preparar esta sesión.
Y creo que aquí es donde la Unión Europea finalmente necesita intervenir
y tener un paquete de infraestructura,
y no puentes y calles y todo eso.
Eso también está bien.
Pero como internet de banda ancha, fibra en todas partes.
VG: Bueno, algunos podrían argumentar que la regulación es buena.
¿Cómo te posicionas al respecto?
TD: La regulación es buena si eres una gran empresa
con un gran departamento legal y grandes clientes
porque entonces entrar en un proceso de ventas y decir,
cumplo todos los requisitos,
no tienes que discutir con el equipo legal y el DPA.
En cambio, puedes pasar
por el proceso de ventas mucho más rápido.
Pero no es bueno para la innovación de código abierto y pequeñas startups
que no quieren gastar todo su dinero en horas facturables para,
una empresa consultora o un bufete de abogados.
Y así que deben existir excepciones en esas regulaciones.
La innovación necesita estar enfocada en permitir que investigadores,
desarrolladores de código abierto y fundadores de startups
se muevan realmente rápido.
Y luego, si alcanzan un cierto tamaño,
cuando realmente se vuelven relevantes para el sistema.
Lo mismo con la banca, ¿sí?
Cuando se vuelven relevantes para el sistema,
y ahí debe aplicarse la regulación más estricta.
VG: Y, ves...
hemos vivido en este entorno tan acelerado,
muy, muy acelerado con la IA.
¿Ves que ahora se está nivelando el campo de juego internacionalmente?
Y de nuevo, con un poco de perspectiva sobre Europa.
¿Cómo cambia eso el juego para una pequeña empresa,
una startup de Alemania, por ejemplo?
TD: Creo que cambia el juego desde dos lados
y uno está en mi camiseta,
dice: "Copilot habla mi idioma",
porque puedes usar Copilot, ChatGPT,
casi todos estos chatbots de IA
en el idioma con el que creciste.
Aquí en Austria y Alemania, es alemán, ¿sí?
La mayoría de los niños de 6 y 7 años, de primer y segundo grado,
hablan principalmente alemán o croata o italiano, español,
mientras que la industria del código abierto y del software
son principalmente angloparlantes.
Y así que si quieres aprender a programar
porque ya has jugado Super Mario o Minecraft,
no quieres aprender inglés primero,
quieres construir un pequeño juego
como humanos queremos eso, crear algo.
Y así que ahora pueden abordar esto simplemente preguntando en alemán,
¿cómo creo un juego de serpiente o un juego de pong
o cómo construyo una extensión de Minecraft?
Y no necesitan que los padres en casa tengan un trasfondo técnico, ¿sí?
alguien en casa sin IA
que pueda ayudarte cuando estés atascado.
Y ese es el momento más importante al aprender algo,
no atascarse
para no frustrarse y abandonar
y volver a TikTok.
Ese es el momento en el que la IA es muy útil,
y creo que va a haber una gran democratización.
Y ya está sucediendo en países como India o Brasil.
La segunda parte es,
Europa se ha quedado atrás en la transformación de la nube,
la mayoría de los países europeos están muy rezagados
en la transformación de la nube.
Si miras en,
el informe Dräger que salió hace un par de semanas,
de las 50 principales empresas tecnológicas, solo cuatro son europeas.
Y estoy seguro de que la mayoría de Uds. no puede nombrar esas cuatro.
Solo puedo nombrar una, SAP.
Y en los últimos 50 años,
no ha habido una sola empresa europea que se haya fundado que haya alcanzado
más de 100 000 millones en capitalización de mercado,
y las seis empresas de un billón de dólares en EE. UU.
han sido fundadas en los últimos 50 años.
Ahí está la oportunidad con la IA, tenemos un nuevo comienzo.
No necesitamos ponernos al día con la nube
tanto como necesitamos estar inmersos en la IA.
Y todo comienza contigo, ¿sí?
Siempre podemos culpar a la política y al sistema
y a nuestros jefes.
Todo comienza con que todos abracemos esta nueva tecnología.
Supongo que por eso estás aquí hoy.
Y espero que mañana estés usando alguna IA en tu vida,
o descubriendo cómo funciona la IA
y cómo puedes aprovechar la IA en tu carrera
o tu startup o tu equipo.
VG: Sí, gracias por eso.
Sin embargo, quiero contrarrestar un poco,
porque suena, y probablemente esta es una crítica
que Silicon Valley suele recibir, ¿sí?
Suena techno-optimista, ¿sí?
¿Qué pasa con...
Una comparación que siempre he oído es,
estamos viviendo quizás una nueva revolución,
un nuevo tipo de revolución industrial, ¿sí?
Cuando pienso en la Revolución Industrial, la real,
tuvo consecuencias realmente graves a corto plazo.
Entonces, ¿qué le dirías a alguien
que te llamaría un techno-optimista?
TD: ¿Qué hay de malo en ser optimista,
sería mi primera respuesta.
Especialmente como alemán,
creo que ser optimista me separa de las masas.
(Risas)
(Aplausos)
Creo que nosotros, como humanos, tenemos el desafío de que,
nos gusta enfocarnos en el día a día.
Y el día a día,
ya sea en nuestras vidas o en el mercado de valores,
a menudo tiene muchos altibajos,
y nos enfocamos mucho en los bajos
porque esos nos impactan emocionalmente mucho más que los altos.
Pero si realmente ampliamos la vista 10 años, 20 años, 30 años,
o si vuelvo a la generación de mi abuelo,
mi padre nació en 1939,
cómo era la vida en aquel entonces,
no hay duda de que la vida ha mejorado enormemente.
Digo, enormemente.
Como, la vida en Europa, en Alemania, en Austria,
en todas partes aquí y en todas partes del mundo
ha mejorado tanto.
Nuestras vidas son mucho más cómodas,
nuestras casas son mucho más cálidas, tenemos comida disponible.
Y, obviamente, con tecnología como los smartphones,
el internet y FaceTime,
también es mucho más fácil viajar por todo el mundo,
vivir al otro lado del planeta.
mudé a mi familia hace casi 10 años a Seattle,
y llamamos a nuestros padres cada fin de semana por FaceTime.
Eso no era posible,
cuando las personas inmigraron a EE. UU. hace 100 años.
Es indiscutible que el mundo ha mejorado.
Y creo que deberíamos tener optimismo de que podemos hacerlo mejor.
Por supuesto, comienza con nosotros, eso es lo que dije antes.
Necesitamos tener todos la mentalidad de: "Puedo cambiar el mundo.
Puedo hacer del mundo un lugar mejor".
Mi primer trabajo después de la universidad fue con Mercedes-Benz.
En ese entonces DaimlerChrysler, y su lema es “Lo mejor o nada”.
Siento que Europa necesita volver a esto.
Queremos ser los mejores en todo.
Queremos ser los mejores en fútbol, ¿sí?
Y somos un poco los mejores en Fórmula Uno
porque casi todos los equipos de Fórmula Uno son de Europa.
Pero apliquemos ese modelo a todas las cosas que estamos haciendo
y todas las ideas que estamos persiguiendo,
todas las empresas que estamos construyendo,
y creo que vamos a crear naturalmente un mundo mejor
a largo plazo.
VG: Bueno, espero que sí.
Quiero retomar algo que dijiste antes
sobre enseñar a nuestros hijos a programar desde muy temprano.
Ahora la IA está cambiando el juego también allí, ¿sí?
Influye en la forma en que programamos,
quizás, sin embargo, haciendo que los programadores sean obsoletos.
Entonces, ¿qué dirías si, por ejemplo, argumentara
que desarrollas tecnología que hace obsoletos a los programadores?
¿Por qué deberíamos enseñar a nuestros hijos a programar?
TD: Si miras mi trayectoria que describí antes,
podríamos haber hecho esa pregunta en cada momento del camino, cada año.
podrías haberme preguntado la pregunta cuando pasamos
de cintas de casete a disquetes y luego a discos duros.
Pasamos de tarjetas perforadas
que vi por primera vez en la oficina de mi mamá en los años 80
a lenguajes de programación como Basic
y de repente, a lenguajes de programación más avanzados.
Pasamos de no tener código abierto y construir todo desde cero,
o escribir listados de revistas de computación.
La mayoría de los listados no eran código,
eran checksums
porque podías poner más checksums en la caja de la página,
hasta internet y el código abierto.
Hoy, ninguna startup en ningún lugar del mundo,
y ninguna gran empresa en el mundo
comienza un nuevo proyecto sin aprovechar componentes de código abierto, ¿sí?
Sistemas operativos de código abierto como Linux,
editores de código abierto como VS Code,
tecnología de contenedores de código abierto como Docker y Kubernetes,
miles de bibliotecas de código abierto.
Cuando inicias un nuevo proyecto de React, inmediatamente tienes cientos,
si no miles de bibliotecas en tu grafo de dependencias.
Significa que millones de desarrolladores han contribuido a tu proyecto
porque construyeron todas estas bibliotecas de código abierto,
te facilitaron la vida.
Pero no han reemplazado la demanda de desarrolladores de software.
De hecho, si estás en desarrollo de software
o si estás en una empresa que tiene desarrolladores,
apuesto a que todas tus solicitudes tardan demasiado
para tu percepción personal.
Porque los desarrolladores tienen efectivamente dos listas de tareas.
Tienen la lista de innovación.
Sus propias ideas,
las ideas del gerente de producto, los comentarios de los clientes,
todas esas cosas,
la innovación que impulsa a la empresa.
Y esa es una lista interminable.
Nunca terminaré con la lista de GitHub.
Me retiraré y renunciaré
y vendrá otra persona a tomar el control con mi equipo.
Y luego, por otro lado, tenemos la deuda técnica,
los requisitos de cumplimiento,
todas las regulaciones europeas y las regulaciones de California,
seguridad, privacidad, accesibilidad,
estas otras cosas que también hay que hacer
porque si no las haces, tus clientes ya no confían en ti,
hay un problema de seguridad,
y tienes que ir a la prensa
y decir que perdiste todos los datos de los clientes,
lo que a menudo lleva a una empresa cerca de la bancarrota.
Hay que equilibrar esas dos listas de tareas, y ambas son infinitas.
Y no puedes hacer solo una, y no puedes hacer solo la otra.
Así que necesitas usar IA para reducir un poco la carga,
para que los desarrolladores puedan innovar más.
Y ahora con IA ya no es hacer solo el back end y el front end.
Hay que hacer back end, front end, IA y evaluaciones fuera de línea y en línea
y diseño de prompts y nuevos modelos a izquierda y derecha.
Estoy seguro de que hay muchas sesiones para eso también.
No creo que estemos quedándonos sin trabajo.
En software estamos saturados.
Marc Andreessen dijo, "El software está comiendo al mundo",
hace más de 10 años.
El software ha comido al mundo.
Los desarrolladores tenemos sobreabundancia de código.
Y todavía estamos gestionando COBOL de los años 50 y 60 al mismo tiempo.
(Aplausos)
VG: Estás diciendo que con IA hay aún más trabajo para los desarrolladores.
Y sé que GitHub está buscando un mundo
donde aún más desarrolladores trabajen, cooperen
y quizás compartan un poco esa visión.
¿Cómo llegaríamos a un mundo
donde no tengamos unos pocos cientos de millones de desarrolladores,
sino más de mil millones de desarrolladores, por ejemplo?
TD: En GitHub, uno de nuestros valores más importantes,
si no el más importante,
es poner al desarrollador primero, en cada decisión que tomamos
en cada diseño de producto, en cada proceso.
Mi equipo de recursos humanos está usando GitHub.
Mi equipo legal está usando GitHub,
y eso significa líneas rojas mucho más fáciles
porque es solo un diff y una solicitud de extracción.
Y eso viene con,
la convicción de poner a los desarrolladores primero,
implica que quieres hacer a los desarrolladores más felices.
Porque desarrolladores felices son desarrolladores productivos,
que innovan y crean gran software.
Por eso Copilot sigue esa visión,
porque realmente construimos Copilot en 2020 porque queríamos
que nuestros desarrolladores fueran un poco más productivos,
un poco más felices.
Y creemos,
que ese viaje continuará durante los próximos años.
Si piensas en el Copilot original,
predecía la siguiente línea de código, múltiples líneas de código,
algoritmos complejos, a menudo solo plantillas,
podías explicar código,
ahora puedes documentar ese método,
puedes escribir casos de prueba.
Y puedes hacer todo eso en lenguaje natural.
Y ese bloque de construcción de una línea de código
o múltiples líneas de código
va a crecer a medida que la IA se vuelva más potente.
Tendremos agentes más pequeños que escriben un módulo completo o una clase,
algo que prueba todo el software para no tener que escribir casos de prueba.
No conozco a muchos desarrolladores que amen escribir casos de prueba.
Es más como, ¿cuántos casos de prueba puedo evitar
para pasar la revisión de código y hacer otra tarea interesante?
Estamos en ese recorrido de desencadenar nuevas ideas,
de permitir escribir un breve prompt y obtener un pequeño juego,
una pequeña página web, un pequeño módulo,
un código que genere un impulso hacia adelante,
que permita mantener el flujo creativo.
Conozco a muchas personas que usan Copilot tanto en su vida laboral,
de lunes a viernes,
pero también me dicen: "Es genial para mis pasatiempos en los que trabajo
el domingo por la tarde, porque tengo un tiempo limitado
y volver a mi hobby es difícil
si tengo que ir constantemente al navegador y buscar cómo hacer cosas,
en lugar de quedarme en ese flujo".
Así que queremos inspirar ideas,
queremos mantener a los desarrolladores en el flujo,
y queremos habilitar a mil millones de personas en este planeta,
de 60 años, de 20 años, de 50 años,
que quien quiera aprender, a programar, lo haga.
VG: Ese es una suerte de gran futuro, si me preguntas.
Antes de irnos, sé que se nos acaba el tiempo,
pero tengo curiosidad.
Quiero decir, mucha gente conoce GitHub.
Mucha gente conoce Copilot.
Tengo curiosidad si puedes compartir lo que viene a continuación.
¿En qué está trabajando GitHub?
TD: Tenemos nuestra conferencia próximamente,
y hay muchos anuncios emocionantes
que no puedo compartir contigo hoy.
(Risas)
Pero creo que,
va en línea con ese recorrido que mencioné
que presentaremos un nuevo producto
que permitirá inspirar nuevas ideas
para explorar esas ideas y construir pequeñas aplicaciones geniales.
VG: Genial, así que un buen avance.
Espero saber más.
Muchas gracias.
TD: Gracias.