1 00:00:01,460 --> 00:00:03,635 Chris Anderson: Es una cosa tan curiosa. 2 00:00:03,659 --> 00:00:06,817 Tu software, Linux, está en millones de computadoras, 3 00:00:06,841 --> 00:00:10,388 probablemente soporta gran parte de Internet. 4 00:00:10,412 --> 00:00:12,175 Y creo que hay, como, 5 00:00:12,199 --> 00:00:15,544 1500 millones de dispositivos Android activos por ahí. 6 00:00:15,568 --> 00:00:18,169 Tu software está en todos y cada uno de ellos. 7 00:00:18,808 --> 00:00:19,958 Es un poco sorprendente. 8 00:00:19,982 --> 00:00:25,017 Debes tener una sorprendente sede de software dirigiendo todo esto. 9 00:00:25,041 --> 00:00:28,347 Es lo que pensé, y quedé muy sorprendido cuando vi una foto de ello. 10 00:00:28,371 --> 00:00:29,571 Es decir, es esto... 11 00:00:29,595 --> 00:00:31,845 esta es la sede mundial de Linux. 12 00:00:31,869 --> 00:00:33,859 (Risas) 13 00:00:33,883 --> 00:00:37,889 (Aplausos) 14 00:00:37,913 --> 00:00:40,199 Linus Torvalds: Realmente no lo parece mucho. 15 00:00:40,223 --> 00:00:41,899 Y tengo que decir, 16 00:00:41,923 --> 00:00:45,743 la parte más interesante en esta imagen, 17 00:00:45,767 --> 00:00:47,470 a lo que las personas reaccionan, 18 00:00:47,494 --> 00:00:48,937 es al escritorio de pie. 19 00:00:48,961 --> 00:00:51,660 Es la parte más interesante en mi oficina 20 00:00:51,684 --> 00:00:53,644 y no estoy realmente usándola más. 21 00:00:53,668 --> 00:00:55,960 Creo que las dos cosas están relacionadas. 22 00:00:57,206 --> 00:00:59,531 Mi forma de trabajar es... 23 00:01:01,245 --> 00:01:05,594 No quiero tener estimulación externa. 24 00:01:06,170 --> 00:01:11,437 Pueden ver más o menos, las paredes son de color verde claro. 25 00:01:11,461 --> 00:01:15,925 Me han dicho que en las instituciones mentales que utilizan las mismas paredes. 26 00:01:15,949 --> 00:01:16,996 (Risas) 27 00:01:17,020 --> 00:01:18,805 Es como un color calmante, 28 00:01:18,829 --> 00:01:21,946 no es algo que realmente te estimula. 29 00:01:23,064 --> 00:01:27,489 Lo que no pueden ver es el equipo, solo se ve la pantalla, 30 00:01:27,513 --> 00:01:30,894 pero lo más me preocupa de mi equipo es... 31 00:01:30,918 --> 00:01:34,253 no tiene que ser grande y poderoso, aunque me gusta que... 32 00:01:34,277 --> 00:01:37,109 lo que realmente tiene que ser es completamente silencioso. 33 00:01:37,975 --> 00:01:39,986 Conozco personas que trabajan para Google 34 00:01:40,010 --> 00:01:43,217 y tienen su propio pequeño centro de datos en casa, 35 00:01:43,241 --> 00:01:44,393 y yo no hago eso. 36 00:01:44,417 --> 00:01:48,122 Mi oficina es la oficina más aburrida que jamás puedan ver. 37 00:01:48,146 --> 00:01:51,660 Y me siento allí solo en silencio. 38 00:01:52,136 --> 00:01:54,173 Si el gato se acerca, 39 00:01:54,197 --> 00:01:56,034 se sienta en mi regazo. 40 00:01:56,058 --> 00:01:58,248 Y quiero oír el ronroneo del gato, 41 00:01:58,272 --> 00:02:01,446 no el sonido de los ventiladores del equipo. 42 00:02:01,470 --> 00:02:02,779 CA: Es sorprendente, 43 00:02:02,803 --> 00:02:05,481 porque trabajando de esta manera, 44 00:02:05,505 --> 00:02:08,493 has sido capaz de llevar este vasto imperio de tecnología 45 00:02:08,517 --> 00:02:09,738 --es un imperio-- 46 00:02:09,762 --> 00:02:13,462 así que eso es un testamento increíble a la potencia del código abierto. 47 00:02:13,486 --> 00:02:17,662 Cuéntanos cómo has llegado a entender el código abierto 48 00:02:17,686 --> 00:02:19,938 y cómo lleva al desarrollo de Linux. 49 00:02:21,546 --> 00:02:23,051 LT: Sigo trabajando solo. 50 00:02:23,075 --> 00:02:26,642 Realmente... trabajo solo en mi casa, 51 00:02:26,666 --> 00:02:28,056 a menudo en mi albornoz. 52 00:02:28,080 --> 00:02:30,641 Cuando un fotógrafo aparece, me visto, 53 00:02:30,665 --> 00:02:31,951 tengo la ropa puesta. 54 00:02:31,975 --> 00:02:33,212 (Risas) 55 00:02:33,236 --> 00:02:35,308 Así es como siempre he trabajado. 56 00:02:35,332 --> 00:02:37,340 Así fue como empecé Linux, también. 57 00:02:37,364 --> 00:02:41,013 No empecé Linux como un proyecto de colaboración. 58 00:02:41,037 --> 00:02:45,915 Empecé como parte de una serie de muchos proyectos 59 00:02:45,939 --> 00:02:49,570 que había hecho en el tiempo para mí, 60 00:02:49,600 --> 00:02:51,822 en parte porque necesitaba el resultado final, 61 00:02:51,846 --> 00:02:54,148 pero aún más porque disfrutaba la programación. 62 00:02:54,172 --> 00:02:58,546 Por lo tanto, era sobre el final del viaje, 63 00:02:58,570 --> 00:03:01,916 el cual, 25 años después, todavía no hemos alcanzado. 64 00:03:01,940 --> 00:03:05,957 Pero fue realmente sobre el hecho de que estaba buscando un proyecto por mi cuenta 65 00:03:05,977 --> 00:03:09,510 y no había ninguna fuente abierta, en realidad, en mi radar en absoluto. 66 00:03:09,988 --> 00:03:12,000 Y lo que pasó es... 67 00:03:12,668 --> 00:03:17,220 el proyecto crece y se convierte en algo que uno desea mostrar a la gente. 68 00:03:18,552 --> 00:03:22,669 Realmente, esto es más de un, "¡Mira lo que hice!". 69 00:03:22,693 --> 00:03:25,458 Y, créanme... no era tan bueno en ese entonces. 70 00:03:26,128 --> 00:03:28,002 Lo hice públicamente disponible, 71 00:03:28,026 --> 00:03:30,132 y ni siquiera era código abierto entonces. 72 00:03:30,156 --> 00:03:35,325 En ese momento era fuente que estaba abierta, pero no había ninguna intención 73 00:03:35,349 --> 00:03:40,463 detrás de usar el tipo de metodología de código abierto que pensamos hoy 74 00:03:40,487 --> 00:03:41,638 para mejorarlo. 75 00:03:41,662 --> 00:03:42,813 Era más como, 76 00:03:42,837 --> 00:03:45,774 "Mira, he estado trabajando en esto durante medio año, 77 00:03:46,459 --> 00:03:48,198 me gustaría tener comentarios". 78 00:03:48,717 --> 00:03:50,717 Y otras personas se acercaron a mí. 79 00:03:51,217 --> 00:03:52,869 En la Universidad de Helsinki, 80 00:03:52,893 --> 00:03:56,608 tenía un amigo que era uno de los de código abierto 81 00:03:56,632 --> 00:04:00,288 --se le llamó "software libre", principalmente en aquel entonces-- 82 00:04:00,312 --> 00:04:04,586 y de hecho me introdujo a la idea de que, bueno, 83 00:04:04,610 --> 00:04:09,967 puedes utilizar estas licencias de código abierto que han existido. 84 00:04:12,114 --> 00:04:14,155 Y pensé en ello durante un tiempo. 85 00:04:14,179 --> 00:04:17,670 En realidad, estaba preocupado sobre el interés comercial que llegaba. 86 00:04:17,694 --> 00:04:22,168 Es una de preocupación, que creo que tiene la mayoría de los que comienzan, 87 00:04:22,192 --> 00:04:27,152 es que les preocupa que alguien se aproveche de su trabajo, ¿verdad? 88 00:04:27,603 --> 00:04:30,859 Yo decidí, "¿Qué demonios?". 89 00:04:31,740 --> 00:04:32,890 y... 90 00:04:32,914 --> 00:04:34,529 CA: Y después, en algún momento, 91 00:04:34,549 --> 00:04:36,693 alguien aportó un código que pensaste, 92 00:04:36,717 --> 00:04:39,888 "Esto es realmente interesante, yo no habría pensado en eso. 93 00:04:39,912 --> 00:04:41,563 En realidad, podría mejorar esto". 94 00:04:41,587 --> 00:04:44,572 LT: Ni siquiera comenzó con gente contribuyendo con código, 95 00:04:44,592 --> 00:04:47,115 era más aportando ideas. 96 00:04:47,748 --> 00:04:50,934 Y el solo hecho de que alguien eche un vistazo a tu proyecto 97 00:04:50,934 --> 00:04:53,806 --y estoy seguro de que es cierto para otras cosas, también, 98 00:04:53,806 --> 00:04:55,497 pero sin duda es cierto en código-- 99 00:04:55,497 --> 00:04:58,950 es que alguien se interese en tu código, 100 00:04:58,974 --> 00:05:02,046 mire lo suficiente como para realmente darte retroalimentación 101 00:05:02,066 --> 00:05:03,403 y darte ideas. 102 00:05:03,403 --> 00:05:05,134 Eso fue algo muy importante para mí. 103 00:05:05,158 --> 00:05:08,350 Tenía 21 años en ese momento, así que era joven, 104 00:05:08,374 --> 00:05:11,611 pero ya había programado para la mitad de mi vida, básicamente. 105 00:05:12,372 --> 00:05:16,344 Y cada proyecto anterior había sido completamente personal 106 00:05:16,368 --> 00:05:19,475 y fue una revelación cuando la gente empezó a comentarlo, 107 00:05:19,499 --> 00:05:22,800 comenzó a dar retroalimentación sobre tu código. 108 00:05:22,824 --> 00:05:26,330 E incluso antes de comenzar a dar vuelta código, 109 00:05:26,330 --> 00:05:29,361 que fue, creo, uno de los grandes momentos en los que he dicho, 110 00:05:29,385 --> 00:05:31,258 "¡Me encanta la gente!". 111 00:05:31,282 --> 00:05:32,439 No me malinterpreten... 112 00:05:32,463 --> 00:05:34,187 en realidad, no tengo don de gentes. 113 00:05:34,227 --> 00:05:37,476 (Risas) 114 00:05:37,500 --> 00:05:40,052 Realmente no me gusta la gente... 115 00:05:40,076 --> 00:05:41,096 (Risas) 116 00:05:41,120 --> 00:05:42,746 Pero me encantan los computadores, 117 00:05:42,770 --> 00:05:44,985 me encanta interactuar con otros por mail, 118 00:05:45,009 --> 00:05:48,341 debido a que esto te da ese búfer. 119 00:05:48,365 --> 00:05:54,866 Pero me gusta que otras personas comenten y participen en mi proyecto. 120 00:05:54,890 --> 00:05:56,543 Y se hizo mucho más. 121 00:05:57,273 --> 00:06:00,667 CA: Así que ¿hubo un momento en que viste lo que se estaba construyendo 122 00:06:00,697 --> 00:06:02,182 y de repente empezó a despegar, 123 00:06:02,182 --> 00:06:05,652 y pensaste, "Espera un segundo, en realidad, esto podría ser algo enorme, 124 00:06:05,676 --> 00:06:08,798 no solo un proyecto personal que recibe buena retroalimentación, 125 00:06:08,798 --> 00:06:12,932 sino una especie de desarrollo explosivo en todo el mundo de la tecnología"? 126 00:06:13,821 --> 00:06:14,980 LT: En realidad no. 127 00:06:15,004 --> 00:06:18,976 Es decir, el punto para mí, realmente, no fue cuando se estaba convirtiendo enorme, 128 00:06:18,976 --> 00:06:21,234 fue cuando se estaba convirtiendo en algo. 129 00:06:21,709 --> 00:06:25,226 El punto grande para mí fue que no estaba solo 130 00:06:25,250 --> 00:06:28,967 y que tenía 10, tal vez 100 personas involucradas... 131 00:06:28,991 --> 00:06:30,470 eso fue un gran punto. 132 00:06:30,494 --> 00:06:33,533 A continuación, todo lo demás fue muy gradual. 133 00:06:33,557 --> 00:06:37,810 Pasar de 100 personas a un millón de personas no es una gran cosa... para mí. 134 00:06:37,810 --> 00:06:39,863 Bueno, quiero decir, tal vez es si estás... 135 00:06:39,863 --> 00:06:40,698 (Risas) 136 00:06:40,722 --> 00:06:43,440 Si se quiere vender su resultado entonces es algo grande, 137 00:06:43,464 --> 00:06:44,609 no me malinterpreten. 138 00:06:44,609 --> 00:06:46,690 Pero si se está interesado en la tecnología 139 00:06:46,690 --> 00:06:48,479 y se está interesado en el proyecto, 140 00:06:48,479 --> 00:06:50,534 la parte grande estaba en formar comunidad. 141 00:06:50,534 --> 00:06:52,508 Después la comunidad creció gradualmente. 142 00:06:52,508 --> 00:06:55,570 Y no hay en realidad un único punto en el que fui como, 143 00:06:56,166 --> 00:06:58,342 "Uf, ¡acaba de despegar!", porque, 144 00:06:58,366 --> 00:07:01,624 quiero decir, tomó mucho tiempo, relativamente. 145 00:07:01,624 --> 00:07:04,850 CA: Todos los técnicos con los que hablo en realidad te dan crédito 146 00:07:04,850 --> 00:07:07,588 del masivo cambio en la forma de su trabajo. 147 00:07:07,612 --> 00:07:09,235 Y no se trata solo de Linux, 148 00:07:09,259 --> 00:07:10,705 es esta cosa llamada Git, 149 00:07:10,729 --> 00:07:14,741 que es este sistema de gestión para el desarrollo de software. 150 00:07:14,765 --> 00:07:17,550 Cuéntanos brevemente sobre eso y tu papel en eso. 151 00:07:18,481 --> 00:07:20,270 LT: Uno de los temas que tuvimos, 152 00:07:20,294 --> 00:07:23,346 y esto tomó un tiempo para empezar a aparecer, 153 00:07:23,370 --> 00:07:24,525 es cuando uno... 154 00:07:25,708 --> 00:07:31,040 Cuando creces de tener 10 personas o 100 personas trabajando en un proyecto 155 00:07:31,064 --> 00:07:33,452 a tener 10 000 personas, lo que... 156 00:07:33,476 --> 00:07:37,292 es decir, en este momento estamos en la situación en la que solo en el núcleo, 157 00:07:37,292 --> 00:07:40,140 tenemos 1000 personas que participan en cada lanzamiento 158 00:07:40,164 --> 00:07:43,750 y eso es cada dos meses, más o menos dos o tres meses. 159 00:07:44,336 --> 00:07:46,757 Algunas de esas personas no hacen mucho. 160 00:07:46,781 --> 00:07:49,364 Hay muchas personas que hacen pequeños cambios. 161 00:07:49,388 --> 00:07:51,634 Pero para mantener esto, 162 00:07:51,658 --> 00:07:54,547 la escala cambia la forma en que hay que mantenerla. 163 00:07:54,571 --> 00:07:56,969 Y el proceso lo hicimos muy doloroso. 164 00:07:58,713 --> 00:08:05,242 Y hay proyectos completos que hacen solo mantenimiento del código fuente. 165 00:08:05,266 --> 00:08:08,558 CVS es el que solía ser el más utilizado, 166 00:08:08,582 --> 00:08:12,479 y yo odiaba CVS con pasión y rehusaba tocarlo 167 00:08:12,503 --> 00:08:15,566 e intentaba otra cosa que era radical e interesante 168 00:08:15,590 --> 00:08:18,246 y todo el mundo la odiaba. 169 00:08:19,004 --> 00:08:20,378 CA: (Risas) 170 00:08:20,402 --> 00:08:22,490 LT: Y estábamos en este mal lugar, 171 00:08:22,514 --> 00:08:25,331 en que teníamos miles de personas que querían participar, 172 00:08:25,355 --> 00:08:30,396 pero en muchos aspectos, yo era el punto de ruptura, 173 00:08:30,420 --> 00:08:32,943 donde no podía escalar hasta el punto 174 00:08:32,967 --> 00:08:35,768 en el que podía trabajar con miles de personas. 175 00:08:35,792 --> 00:08:38,244 Así que Git es mi segundo gran proyecto, 176 00:08:38,268 --> 00:08:42,806 que solo fue creado para mí, para mantener mi primer gran proyecto. 177 00:08:43,433 --> 00:08:45,680 Y así es literalmente cómo trabajo. 178 00:08:45,704 --> 00:08:48,209 Yo no codifico para 179 00:08:48,233 --> 00:08:49,955 --bueno, hago código por diversión-- 180 00:08:49,979 --> 00:08:52,360 pero quiero codificar para algo significativo 181 00:08:52,384 --> 00:08:56,431 por lo que cada uno de los proyectos que he hecho ha sido algo que necesitaba 182 00:08:56,455 --> 00:08:57,831 y... 183 00:08:57,855 --> 00:09:01,288 CA: Así que, en realidad, tanto en Linux como Git surgió de algo así 184 00:09:01,312 --> 00:09:03,648 casi como una consecuencia no deseada 185 00:09:03,672 --> 00:09:06,343 de tu deseo de no tener que trabajar con mucha gente. 186 00:09:06,367 --> 00:09:07,518 LT: Totalmente. Sí. 187 00:09:07,542 --> 00:09:08,622 (Risas) 188 00:09:08,646 --> 00:09:10,296 CA: Eso es increíble. LT: Sí. 189 00:09:10,320 --> 00:09:11,812 (Aplausos) 190 00:09:11,836 --> 00:09:15,227 Y, sin embargo, eres el hombre que ha transformado la tecnología 191 00:09:15,251 --> 00:09:16,568 no solo una sino dos veces, 192 00:09:16,592 --> 00:09:19,175 y tenemos que tratar de entender por qué es así 193 00:09:19,179 --> 00:09:20,973 Nos has dado algunas pistas, pero ... 194 00:09:20,973 --> 00:09:25,548 Aquí hay una foto tuya de niño, con un cubo de Rubik. 195 00:09:25,572 --> 00:09:29,692 Has dicho que has estado programando desde que eran como 10 u 11, 196 00:09:29,716 --> 00:09:31,081 la mitad de tu vida. 197 00:09:31,105 --> 00:09:34,921 ¿Eras ese tipo de genio de la informática, ya sabes, súper nerdo, 198 00:09:34,945 --> 00:09:37,430 eras la estrella en la escuela que podría hacer todo? 199 00:09:37,454 --> 00:09:38,986 ¿Cómo eras cuando eras niño? 200 00:09:40,130 --> 00:09:42,623 LT: Sí, creo que yo era el nerdo prototípico. 201 00:09:42,647 --> 00:09:43,916 Quiero decir, yo era... 202 00:09:45,130 --> 00:09:47,092 Yo no era una persona sociable entonces. 203 00:09:47,116 --> 00:09:49,696 Ese es mi hermano menor. 204 00:09:49,720 --> 00:09:52,507 Yo estaba claramente más interesado en el cubo de Rubik 205 00:09:52,531 --> 00:09:54,056 que mi hermano menor. 206 00:09:54,080 --> 00:09:55,167 (Risas) 207 00:09:55,191 --> 00:09:58,311 Mi hermana menor, que no está en la imagen, 208 00:09:58,335 --> 00:10:00,749 cuando teníamos reuniones familiares 209 00:10:00,773 --> 00:10:04,565 --y no es una gran familia, pero tengo, como, un par de primos-- 210 00:10:04,589 --> 00:10:07,453 ella me preparaba de antemano. 211 00:10:07,477 --> 00:10:10,043 Como, antes de que yo entrara en la habitación diría, 212 00:10:10,067 --> 00:10:12,610 "Bien. Esto y lo otro..." 213 00:10:13,925 --> 00:10:16,254 Porque yo no estaba... 214 00:10:16,278 --> 00:10:17,407 yo era un friki. 215 00:10:17,407 --> 00:10:18,793 Yo estaba en computadoras, 216 00:10:18,793 --> 00:10:19,866 Estaba en matemáticas, 217 00:10:19,890 --> 00:10:21,041 Yo estaba en la física. 218 00:10:21,065 --> 00:10:22,216 Yo era bueno en eso. 219 00:10:22,240 --> 00:10:25,026 No creo que fuera particularmente excepcional. 220 00:10:25,554 --> 00:10:27,945 Al parecer, dijo mi hermana 221 00:10:27,969 --> 00:10:34,820 que mi mayor cualidad excepcional era que no abandonaba. 222 00:10:35,618 --> 00:10:38,175 CA: Bien, profundicemos, porque eso es interesante. 223 00:10:38,199 --> 00:10:39,373 Tú no abandonas. 224 00:10:39,397 --> 00:10:42,262 No se trata de ser un geek y ser inteligente, 225 00:10:42,286 --> 00:10:45,391 que trata de ser... ¿terco? 226 00:10:45,415 --> 00:10:46,942 LT: Eso es ser terco. 227 00:10:46,966 --> 00:10:48,354 Eso es, al igual que, 228 00:10:49,093 --> 00:10:51,293 acabar de empezar algo 229 00:10:51,317 --> 00:10:56,767 y no decir: "Está bien, hecho, vamos a hacer algo más... 230 00:10:56,791 --> 00:10:57,978 Mira: ¡brillante!". 231 00:10:58,954 --> 00:11:02,335 Y lo noto que en muchas otras partes de mi vida, también. 232 00:11:03,470 --> 00:11:06,720 He vivido en Silicon Valley durante siete años. 233 00:11:06,744 --> 00:11:10,856 Y trabajé para la misma empresa, en Silicon Valley, 234 00:11:10,880 --> 00:11:12,594 durante todo el tiempo. 235 00:11:12,618 --> 00:11:14,156 Eso es inaudito. 236 00:11:15,204 --> 00:11:16,971 Así no funciona Silicon Valley. 237 00:11:16,995 --> 00:11:20,574 El punto de Silicon Valley es que la gente salta entre puestos de trabajo 238 00:11:20,598 --> 00:11:23,225 como mezclar todo. 239 00:11:23,249 --> 00:11:25,129 Y ese no es el tipo de persona que soy. 240 00:11:25,153 --> 00:11:27,724 CA: Pero durante el desarrollo de Linux en sí mismo, 241 00:11:27,748 --> 00:11:32,044 esa terquedad te trajo conflictos con otras personas. 242 00:11:32,445 --> 00:11:34,099 Habla de eso un poco. 243 00:11:34,123 --> 00:11:39,667 ¿Era esencial para mantener la especie de calidad de lo que estabas construyendo? 244 00:11:39,691 --> 00:11:41,856 ¿Cómo describirías lo que pasó? 245 00:11:42,392 --> 00:11:44,475 LT: No sé si es esencial. 246 00:11:45,239 --> 00:11:48,384 Volviendo a lo de "No soy una persona sociable", 247 00:11:48,408 --> 00:11:50,196 --a veces también soy-- 248 00:11:52,100 --> 00:11:53,633 podríamos decir, 249 00:11:53,657 --> 00:11:57,077 "miope" cuando se trata de los sentimientos de otras personas, 250 00:11:57,667 --> 00:12:02,945 y que a veces te hace decir cosas que perjudican a otras personas. 251 00:12:02,969 --> 00:12:06,737 Y no estoy orgulloso de ello. 252 00:12:06,761 --> 00:12:07,875 (Aplausos) 253 00:12:07,899 --> 00:12:09,697 Pero, al mismo tiempo, es... 254 00:12:10,978 --> 00:12:14,054 Hay gente que me dice que debería ser agradable. 255 00:12:14,796 --> 00:12:20,464 Y luego cuando trato de explicarles que tal vez usted es agradable, 256 00:12:20,488 --> 00:12:22,742 tal vez debería ser más agresivo, 257 00:12:22,766 --> 00:12:26,308 ven que como yo no soy agradable. 258 00:12:26,332 --> 00:12:28,442 (Risas) 259 00:12:28,466 --> 00:12:30,634 Trato de decir que somos diferentes. 260 00:12:30,658 --> 00:12:32,402 No soy una persona sociable; 261 00:12:32,402 --> 00:12:34,978 no es algo de lo que estoy particularmente orgulloso, 262 00:12:34,978 --> 00:12:36,162 pero es parte de mí. 263 00:12:36,186 --> 00:12:38,891 Y una de las cosas que me gusta del código abierto 264 00:12:38,915 --> 00:12:44,707 es que realmente permite que diferentes personas trabajen juntas. 265 00:12:44,731 --> 00:12:46,455 No tenemos que agradarnos, 266 00:12:46,479 --> 00:12:48,682 y, a veces, realmente no nos agradamos. 267 00:12:48,706 --> 00:12:52,193 Realmente... quiero decir, hay discusiones muy, muy calientes. 268 00:12:52,217 --> 00:12:55,209 Pero se puede, de hecho, se pueden encontrar cosas que... 269 00:12:56,197 --> 00:12:58,964 uno ni siquiera está de acuerdo en estar en desacuerdo, 270 00:12:58,964 --> 00:13:01,624 es solo que le interesan realmente diferentes cosas. 271 00:13:01,648 --> 00:13:04,551 Y volviendo al punto en el que he dicho anteriormente 272 00:13:04,575 --> 00:13:08,868 que temía a las personas comerciales que se aprovechan de tu trabajo, 273 00:13:08,892 --> 00:13:11,395 se vio después, y muy pronto resultó que, 274 00:13:11,395 --> 00:13:14,481 aquellas personas comerciales eran gente encantadora, de verdad. 275 00:13:14,505 --> 00:13:18,211 E hicieron todas las cosas que yo no estaba en absoluto interesado en hacer, 276 00:13:18,235 --> 00:13:20,292 y tenían objetivos muy diferentes. 277 00:13:20,316 --> 00:13:25,603 Y utilizaron el código abierto de una manera que yo no quería. 278 00:13:25,603 --> 00:13:28,195 Pero debido a que era código abierto que podían hacer, 279 00:13:28,195 --> 00:13:30,245 y que en realidad funcionan muy bien juntos. 280 00:13:30,245 --> 00:13:32,389 De hecho, creo que funciona de la misma forma. 281 00:13:32,389 --> 00:13:35,578 Es necesario tener las personas-personas, los comunicadores, 282 00:13:35,602 --> 00:13:37,029 la gente cálida y amigable 283 00:13:37,053 --> 00:13:38,775 a quien le gusta... 284 00:13:38,799 --> 00:13:40,241 (Risas) 285 00:13:40,265 --> 00:13:43,315 realmente quieren abrazarlo y traerlo a la comunidad. 286 00:13:43,339 --> 00:13:44,910 Pero así no es todo el mundo. 287 00:13:44,934 --> 00:13:46,366 Y ese no soy yo. 288 00:13:46,390 --> 00:13:47,611 Me importa la tecnología. 289 00:13:47,611 --> 00:13:50,102 Hay quienes se preocupan por la interfaz de usuario. 290 00:13:50,102 --> 00:13:52,876 No puedo hacer la interfaz de usuario para salvar mi vida. 291 00:13:52,876 --> 00:13:55,891 Es decir, si yo estuviera varado en una isla 292 00:13:55,915 --> 00:13:59,695 y la única manera de salir de esa isla fuera una buena interfaz de usuario, 293 00:13:59,695 --> 00:14:00,592 me moriría allí. 294 00:14:00,592 --> 00:14:01,677 (Risas) 295 00:14:01,701 --> 00:14:03,840 Así que hay diferentes tipos de personas, 296 00:14:03,864 --> 00:14:06,729 y no estoy dando excusas, estoy tratando de explicar. 297 00:14:06,753 --> 00:14:08,599 CA: Cuando hablamos la semana pasada, 298 00:14:08,599 --> 00:14:10,928 hablaste de algún otro rasgo que tienes, 299 00:14:10,952 --> 00:14:12,543 que me pareció muy interesante. 300 00:14:12,567 --> 00:14:13,950 Es esta idea llamada gusto. 301 00:14:13,974 --> 00:14:15,976 Solo tengo un par de imágenes aquí. 302 00:14:16,354 --> 00:14:20,357 Creo que esto es un ejemplo de un no particular buen gusto en el código, 303 00:14:20,381 --> 00:14:23,372 y este sabe mejor, 304 00:14:23,396 --> 00:14:25,459 la cual se puede ver inmediatamente. 305 00:14:25,483 --> 00:14:27,456 ¿Cuál es la diferencia entre estos dos? 306 00:14:28,639 --> 00:14:29,821 LT: Esto es... 307 00:14:29,845 --> 00:14:32,522 ¿Cuántas personas aquí realmente han codificado? 308 00:14:33,671 --> 00:14:35,191 CA: Oh mi Dios. 309 00:14:35,215 --> 00:14:36,170 LT: Les garantizo, 310 00:14:36,170 --> 00:14:37,939 a todos los que levantaron su mano, 311 00:14:37,963 --> 00:14:40,584 que han hecho lo que se llama una lista enlazada. 312 00:14:40,608 --> 00:14:42,617 Y se enseña... 313 00:14:43,115 --> 00:14:46,706 Este, el primero no es una muy buena aproximación de gusto, 314 00:14:46,730 --> 00:14:50,797 es básicamente cómo se enseña a hacer cuando se empieza la codificación. 315 00:14:50,821 --> 00:14:52,865 Y uno no tiene que entender el código. 316 00:14:52,889 --> 00:14:54,945 La parte más interesante para mí 317 00:14:54,969 --> 00:14:57,158 es la última sentencia "if" (si). 318 00:14:58,933 --> 00:15:01,233 Debido a que lo que pasa en una lista enlazada 319 00:15:01,233 --> 00:15:04,867 --esto está tratando de quitar una entrada existente de una lista-- 320 00:15:04,891 --> 00:15:08,733 y hay una diferencia entre si es la primera entrada 321 00:15:08,757 --> 00:15:10,756 o si se trata de una entrada en el centro. 322 00:15:10,780 --> 00:15:12,385 Porque si es la primera entrada, 323 00:15:12,409 --> 00:15:15,409 uno tiene que cambiar el puntero a la primera entrada. 324 00:15:15,409 --> 00:15:16,371 Si está en el medio, 325 00:15:16,371 --> 00:15:19,112 uno tiene que cambiar el puntero de una entrada anterior. 326 00:15:19,116 --> 00:15:21,140 Son dos casos completamente diferentes. 327 00:15:21,164 --> 00:15:22,316 CA: Y ese es mejor. 328 00:15:22,340 --> 00:15:23,521 LT: Y este es mejor. 329 00:15:23,940 --> 00:15:26,263 No tiene la sentencia "if". 330 00:15:26,637 --> 00:15:28,850 Y realmente no importa... 331 00:15:28,874 --> 00:15:32,075 No quiero que entiendan por qué no tiene la sentencia "if", 332 00:15:32,099 --> 00:15:33,441 pero quiero que entiendan 333 00:15:33,465 --> 00:15:36,090 que a veces se puede ver un problema de forma diferente 334 00:15:36,114 --> 00:15:39,468 y volver a escribir para que un caso especial desaparezca 335 00:15:39,492 --> 00:15:41,369 y se convierta en el caso normal. 336 00:15:41,393 --> 00:15:42,932 Y eso es un buen código. 337 00:15:43,328 --> 00:15:44,878 Pero esto es simple código. 338 00:15:44,902 --> 00:15:46,251 Esto es CS 101. 339 00:15:46,275 --> 00:15:49,341 Esto no es importante... si bien, los detalles son importantes. 340 00:15:49,798 --> 00:15:53,876 Para mí, el signo de la gente que realmente quiere trabajar con esto 341 00:15:53,900 --> 00:15:56,573 es que tienen buen gusto, que es como... 342 00:15:57,295 --> 00:15:58,892 Te envié este estúpido ejemplo 343 00:15:58,916 --> 00:16:01,260 que no es relevante, porque es muy pequeño. 344 00:16:01,743 --> 00:16:03,885 El buen gusto es mucho más grande que esto. 345 00:16:03,909 --> 00:16:07,930 El buen gusto es ve realmente los grandes patrones 346 00:16:07,954 --> 00:16:12,412 y el tipo de saber instintivamente cuál es la forma correcta de hacer las cosas. 347 00:16:12,436 --> 00:16:15,533 CA: OK, así que estamos juntando las piezas aquí ahora. 348 00:16:15,736 --> 00:16:17,203 Tú tienes gusto, 349 00:16:17,557 --> 00:16:20,514 de una manera que es significativa para la gente de software. 350 00:16:20,514 --> 00:16:21,569 Eres... 351 00:16:21,593 --> 00:16:23,409 (Risas) 352 00:16:23,433 --> 00:16:25,994 LT: Creo que fue significativo para algunos aquí. 353 00:16:27,967 --> 00:16:30,884 CA: Eres un programador informático muy inteligente, 354 00:16:30,908 --> 00:16:32,605 y eres un terco infernal. 355 00:16:33,622 --> 00:16:35,208 Pero tiene que haber algo más. 356 00:16:35,232 --> 00:16:36,839 Es decir, has cambiado el futuro. 357 00:16:36,839 --> 00:16:39,796 Debes tener la capacidad de estas grandes visiones del futuro. 358 00:16:39,796 --> 00:16:41,127 Eres un visionario, ¿verdad? 359 00:16:41,151 --> 00:16:43,742 LT: Me he sentido un poco incómodo en TED 360 00:16:43,766 --> 00:16:45,770 durante los últimos dos días, 361 00:16:45,770 --> 00:16:48,545 porque hay una gran cantidad de visión dándose, ¿verdad? 362 00:16:48,569 --> 00:16:50,266 Y no soy un visionario. 363 00:16:50,290 --> 00:16:52,519 No tengo un plan a cinco años. 364 00:16:52,543 --> 00:16:53,901 Soy ingeniero. 365 00:16:53,925 --> 00:16:55,185 Y creo que es realmente... 366 00:16:55,209 --> 00:16:57,928 Quiero decir... Estoy muy feliz con todas las personas 367 00:16:57,938 --> 00:17:00,303 que andan por ahí y solo miran a las nubes 368 00:17:00,327 --> 00:17:03,178 y miran las estrellas y dicen, "quiero ir allá". 369 00:17:03,202 --> 00:17:04,654 Pero estoy mirando al suelo, 370 00:17:04,678 --> 00:17:07,532 y quiero arreglar el bache que está justo en frente de mí 371 00:17:07,557 --> 00:17:08,916 antes de que caiga en él 372 00:17:08,941 --> 00:17:10,620 Este es el tipo de persona que soy. 373 00:17:10,620 --> 00:17:11,694 (Aclamaciones) 374 00:17:11,719 --> 00:17:13,031 (Aplausos) 375 00:17:13,055 --> 00:17:16,665 CA: Hablaste la semana pasada sobre estos dos chicos. 376 00:17:17,358 --> 00:17:19,792 ¿Quiénes son y cómo te relacionas con ellos? 377 00:17:20,239 --> 00:17:23,840 LT: Bueno, es una especie de lugar común en la tecnología, 378 00:17:23,865 --> 00:17:25,872 todo el Tesla contra Edison, 379 00:17:25,896 --> 00:17:30,837 donde Tesla es visto como el visionario científico y el hombre de la idea loca. 380 00:17:30,861 --> 00:17:33,643 Y a la gente le encanta Tesla. 381 00:17:33,667 --> 00:17:36,654 Es decir, hay personas que nombran sus empresas por él. 382 00:17:36,678 --> 00:17:37,828 (Risas) 383 00:17:39,365 --> 00:17:41,977 La otra persona hay es Edison, 384 00:17:42,001 --> 00:17:45,508 que en realidad es a menudo vilipendiado por ser especie de peatón 385 00:17:45,532 --> 00:17:47,453 y es... 386 00:17:47,477 --> 00:17:50,199 Es decir, su cita más famosa es, 387 00:17:50,223 --> 00:17:54,937 "El genio es un 1 % de inspiración y 99 % de transpiración". 388 00:17:55,394 --> 00:17:56,847 Y estoy en el campo de Edison, 389 00:17:56,871 --> 00:17:59,055 incluso si a la gente no siempre le gusta. 390 00:17:59,079 --> 00:18:02,098 Porque si en realidad se comparan los dos, 391 00:18:02,122 --> 00:18:06,655 Tesla tiene esa clase de mente que atrapa en estos días, 392 00:18:06,679 --> 00:18:08,678 pero ¿realmente cambió el mundo? 393 00:18:09,853 --> 00:18:13,235 Edison pudo no haber sido una buena persona, 394 00:18:13,259 --> 00:18:16,391 que hizo un montón de cosas... 395 00:18:16,415 --> 00:18:18,844 él no era quizá tan intelectual, 396 00:18:18,868 --> 00:18:21,095 no era tan visionario. 397 00:18:21,119 --> 00:18:24,780 Pero creo que soy más un Edison que un Tesla. 398 00:18:25,669 --> 00:18:28,107 CA: Nuestro tema en TED esta semana son los sueños, 399 00:18:28,131 --> 00:18:29,478 grandes, audaces sueños. 400 00:18:29,502 --> 00:18:31,304 Eres realmente el antídoto para eso. 401 00:18:31,328 --> 00:18:33,437 LT: Trato de apuntar hacia abajo un poco, sí. 402 00:18:33,461 --> 00:18:34,612 CA: Eso es bueno. 403 00:18:34,636 --> 00:18:35,716 (Risas) 404 00:18:35,740 --> 00:18:37,345 Los abrazamos, los abrazamos. 405 00:18:38,826 --> 00:18:41,875 Empresas como Google y muchas otras han hecho, podría decirse, 406 00:18:41,875 --> 00:18:44,025 miles de millones de dólares con tu software. 407 00:18:44,049 --> 00:18:45,200 ¿No te molesta? 408 00:18:45,224 --> 00:18:46,375 LT: No. 409 00:18:46,399 --> 00:18:49,033 No, no me molesta por varias razones. 410 00:18:49,057 --> 00:18:51,067 Y una es, que los estoy haciéndolo bien. 411 00:18:51,091 --> 00:18:52,727 Realmente estoy haciéndolo bien. 412 00:18:52,942 --> 00:18:54,526 Pero la otra razón es... 413 00:18:54,550 --> 00:18:59,877 Es decir, sin hacer todo el código abierto y realmente dejarlo ir, 414 00:18:59,901 --> 00:19:02,127 Linux nunca habría sido lo que es. 415 00:19:02,151 --> 00:19:07,247 Y ha traído experiencias que realmente no disfruto, hacerlas públicas, 416 00:19:07,271 --> 00:19:09,422 pero al mismo tiempo, es una experiencia. 417 00:19:09,446 --> 00:19:10,726 Créeme. 418 00:19:11,238 --> 00:19:16,381 Así que hay un montón de cosas que pasan que me hacen un hombre muy feliz 419 00:19:16,405 --> 00:19:18,934 y pensando que tomé las decisiones correctas. 420 00:19:18,958 --> 00:19:20,870 CA: ¿Está la idea de código abierto 421 00:19:20,894 --> 00:19:22,530 --creo que terminamos aquí-- 422 00:19:22,554 --> 00:19:26,608 está la idea del código abierto completamente realizada ahora en el mundo, 423 00:19:26,632 --> 00:19:29,650 o hay algo más que se podría hacer, 424 00:19:29,674 --> 00:19:31,689 hay más cosas que se podrían hacer? 425 00:19:32,738 --> 00:19:34,972 LT: Tengo dos pensamientos. 426 00:19:34,996 --> 00:19:39,482 Creo que una de las razones por las que el código abierto funciona tan bien 427 00:19:39,506 --> 00:19:41,915 es que al final del día, 428 00:19:41,939 --> 00:19:45,185 el código tiende a ser algo blanco y negro. 429 00:19:45,209 --> 00:19:49,366 Hay a menudo una forma bastante buena de decidir, 430 00:19:49,390 --> 00:19:53,336 esto está hecho correctamente, y esto no está bien hecho. 431 00:19:53,360 --> 00:19:55,738 El código funciona o no, 432 00:19:55,762 --> 00:20:00,370 lo que significa que hay menos espacio para las discusiones. 433 00:20:00,394 --> 00:20:04,025 Y tenemos discusiones a pesar de esto, ¿verdad? 434 00:20:04,049 --> 00:20:05,964 En muchas otras áreas... 435 00:20:05,988 --> 00:20:10,569 quiero decir, la gente ha hablado de la política abierta y cosas por el estilo 436 00:20:10,569 --> 00:20:12,702 y es muy difícil a veces decir 437 00:20:12,726 --> 00:20:16,483 sí, pueden aplicar los mismos principios en algunas otras áreas 438 00:20:16,507 --> 00:20:21,946 solo porque lo blanco y negro se torna en no solo gris, 439 00:20:21,970 --> 00:20:23,573 sino en diferentes colores. 440 00:20:24,339 --> 00:20:28,705 Así que, obviamente, la fuente abierta en la ciencia está reapareciendo. 441 00:20:28,729 --> 00:20:30,363 La ciencia estaba allí primero. 442 00:20:30,387 --> 00:20:33,054 Pero después la ciencia terminó siendo bastante cerrada, 443 00:20:33,078 --> 00:20:36,702 con revistas muy caras y algunos de los que pasa. 444 00:20:36,726 --> 00:20:40,562 Y de código abierto está haciendo una reaparición en la ciencia, 445 00:20:40,586 --> 00:20:44,733 con cosas como arXiv y revistas abiertas. 446 00:20:47,262 --> 00:20:49,215 Wikipedia cambió el mundo, también. 447 00:20:49,239 --> 00:20:50,693 Hay otros ejemplos, 448 00:20:50,717 --> 00:20:52,680 Estoy seguro de que hay más por venir. 449 00:20:53,660 --> 00:20:55,227 CA: Pero no eres un visionario, 450 00:20:55,251 --> 00:20:57,204 y no depende de ti nombrarlos. 451 00:20:57,228 --> 00:20:58,387 LT: No. 452 00:20:58,411 --> 00:20:59,443 (Risas) 453 00:20:59,443 --> 00:21:01,457 Todo depende de Uds. hacerlo, ¿verdad? 454 00:21:01,471 --> 00:21:02,734 CA: Exactamente. 455 00:21:02,758 --> 00:21:03,916 Linus Torvalds, 456 00:21:03,940 --> 00:21:06,185 gracias por Linux, gracias a Internet, 457 00:21:06,209 --> 00:21:08,124 gracias por todos los teléfonos Android. 458 00:21:08,124 --> 00:21:11,295 Gracias por venir aquí a TED y revelarnos tanto de ti. 459 00:21:11,319 --> 00:21:12,471 LT: Gracias. 460 00:21:12,495 --> 00:21:16,935 (Aplausos)