grandes programadores

17
GRANDES PROGRAMADORES LinusTorvalds LinusBenedictTorvalds (28 de diciembre de1969, Helsinki , Finlandia) es un ingeniero de softwarefinlandés, conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minixcreado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco- parlantede Finlandia. Sus padres tomaron su nombre de Linus Pauling(estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadísticode la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo. En 1988 fue admitido en la Universidad de Helsinki, donde se obtuvo su maestría en Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tanenbaum saca a la luz el S.O. Minix con propósitos didácticos. 2 años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

Upload: miguel-zuniga

Post on 21-Dec-2015

26 views

Category:

Documents


0 download

DESCRIPTION

Resumen de las biografías de los 11 más grandes programadores

TRANSCRIPT

GRANDES PROGRAMADORES

LinusTorvalds

LinusBenedictTorvalds (28 de diciembre de1969, Helsinki, Finlandia) es un ingeniero de softwarefinlandés, conocido por iniciar y mantener el desarrollo del "kernel" (en español, núcleo) Linux, basándose en el sistema operativo libre Minixcreado por Andrew S. Tanenbaum y en algunas herramientas, varias utilidades y los compiladores desarrollados por el proyecto GNU. Actualmente Torvalds es responsable de la coordinación del proyecto. Pertenece a la comunidad sueco-parlantede Finlandia.

Sus padres tomaron su nombre de Linus Pauling(estadounidense, Premio Nobel de Química 1954). Comenzó sus andanzas informáticas a los 11 años cuando su abuelo, un matemático y estadísticode la Universidad, compró uno de los primeros microordenadores Commodore en 1980 y le pidió ayuda para usarlo.

En 1988 fue admitido en la Universidad de Helsinki, donde se obtuvo su maestría en Ciencias de la Computación. Ese mismo año el profesor Andrew S. Tanenbaum saca a la luz el S.O. Minix con propósitos didácticos. 2 años después, en 1990, Torvalds empieza a aprender el lenguaje de programación C en su universidad.

A finales de los años 80 tomó contacto con los computadores IBM, PC y en 1991 adquirió una computadora con procesador modelo 80386 de Intel.

A la edad de 21 años, con 5 años de experiencia programando (en C), ya conocía lo suficiente del sistema operativo Minix como para tomar prestadas algunas ideas y empezar un proyecto personal. Basándoseen Design of the Unix Operating System, publicadopor Maurice J. Bach en 1986, crearía una implementación que ejecutará cualquier tipo de programa, pero sobre una arquitectura deordenadores compatibles, IBM/PC.

Este proyecto personal desembocó el 5 de octubre de 1991 con el anuncio de la primera versión deLinux capaz de ejecutar BASH (BourneAgain Shell) y el compilador conocido como GCC.

  

Dave Thomas

Dave Thomas es un programador de computadoras y autor / editor. Ha escrito sobre Ruby. Junto con Andy Hunt, él co-autor de El programador pragmático y corre La editorial Biblioteca Pragmática. Dave Thomas vive al norte de Dallas, Texas. Se trasladó a los Estados Unidos desde Inglaterra en 1994.David acuñó las frases "Código Kata 'y' DRY '(Do notRepeatYourself), y era una firma original y autor del Manifiesto Ágil. Estudió ciencias de la computación en el Imperial College de Londres.

Este libro te explica como programar, y lo hace desde una perspectiva práctica, desde la cual se obtienen resultados para los clientes y satisfacción para los programadores. Te recomiendo seguir el enlace de la página mencionada y adquirir su copia. Cada programador que trabaja debería leerlo y seguir sus consejos.

Se pretende aquí establecer un resúmen, donde se resaltan los aspectos del libro que pueden servir a programadores novicios, que están enfrentando su primer problema en un trabajo.

No hay aquí una teoría de desarrollo de software, sino consejos de experimentados programadores que se pusieron a pensar en lo que hacían y cómo mejorarlo. Los consejos son concretos. Pero encubren una filosofía y esa filosofía se implanta en el lector a medida que pasan las páginas.

David Heinemeier Hansson  

(conocido como DHH en las comunidades

de Ruby y ALMS) es un programador danés y el creador

del framework de desarrollo web Ruby onRails y el wiki

Instiki. Es también un inversor en la firma de desarrollo de

software web.

Hansson es coautor de Agile Web

DevelopmentwithRails con Dave Thomas en 2005 como

parte de la Serie TheFacets of Ruby. También es coautor

de Getting Real y Rework con JasonFried.

En 1999 Hansson fundó y creó un sitio web y una

comunidad sobre noticias danesas sobre juegos en línea,

llamados Daily Rush, que administró hasta 2001.

Después de atraer la atención de JasonFried ofreciéndole ayuda con programación en PHP,

Hansson fue contratado por Fried para construir una herramienta web de administración de

proyectos, que se convirtió finalmente en el producto de software como

servicio Basecamp de 37signals.

Para asistirse en el proceso de desarrollo, Hansson empleó el lenguaje de programación

Ruby (por aquel entonces desconocido) para desarrollar un framework web personalizado.

El framework web que creó fue lanzado por separado de la herramienta de administración

de proyectos como el proyecto open source Ruby onRails. En 2005, fue reconocido

por Google y O'Reilly con el premio Hacker of theYear por la creación de Ruby on Rails.4

Después de graduarse en la Copenhagen Business School y de recibir su graduado de bachillerato en Ciencias de la Computación y Administración de Empresas, se mudó de Dinamarca a Chicago en noviembre de 2005.

Steve Yegge

Es un programador y un blogger que se conoce por escribir acerca de los lenguajes de programación, software de productividad y culture.He recibido un título de licenciatura en ciencias de la computación de la Universidad de Washington y tiene dos décadas de experiencia en la industria, el desarrollo a través de dominios, incluyendo los sistemas operativos integrados, sistemas escalables de comercio electrónico, aplicaciones para dispositivos móviles y herramientas de productividad de software. En su carrera ha trabajado para Amazon.com y Google, entre otros.

Yegge accidentalmente hizo un público interno memo Google en Google+ en octubre de 2011. Su 3700-palabra comentario cosechó medios de comunicación y blogger mayor atención para el comentario en punta de Yegge criticar las tendencias de la cultura tecnológica de la empresa (como el etiquetado Google + 's minimalista y, en su opinión, sin brillo plataforma pública "una idea de último momento patético"), así como por sus comentarios sobre su antiguo empleador, Amazon

(como llamar CEO de Amazon Jeff Bezos "temible pirata Bezos"). El cofundador de Google Sergey Brin declarado que todavía tendría su trabajo. Periodista del Washington Post Melissa Bell declaró que diatriba pública de Yegge fue un momento Jerry Maguire.

Peter Norvig  

Es un científico informático

estadounidense y el director de

investigación (ex Director de

Calidad de búsqueda)

deGoogle Inc.

Compañero y consejero de

la American Associationfor

Artificial Intelligence y co-

autor, junto a Stuart Russell,

de la inteligencia artificial: un

enfoque moderno, ahora el

texto universidad líder en el

campo. Anteriormente, fue jefe de la División de Ciencias de la Computación (ahora la

División de Sistemas Inteligentes) de la NASA Ames Research Center, donde supervisó un

equipo de 200 científicos realizando investigaciones de la NASA y el desarrollo de la

autonomía y la robótica, ingeniería de software automatizado y análisis de datos,

neuroingeniería de colaboración investigación de sistemas y simulación basado en la toma

de decisiones. Anteriormente, fue Jefe Científico en Junglee, donde ayudó a desarrollar uno

de los servicios de Internet primero de comparación de compras, diseñador en jefe de

Harlequin Inc., y científico principal de Sun Microsystems Laboratories.

Norvig recibió una Licenciatura en Ciencias en Matemáticas Aplicadas de la Universidad

Brown y un doctorado en Ciencias de la Computación de la Universidad de California,

Berkeley. Ha sido profesor adjunto en la Universidad del Sur de California y miembro de la

facultad de investigación en Berkeley. Cuenta con más de cincuenta publicaciones en

diversas áreas de Ciencias de la Computación, concentrándose en la inteligencia artificial,

procesamiento de lenguaje natural, recuperación de información y la Ingeniería del

Software incluida la Inteligencia Artificial libros: Un acercamiento moderno, Paradigmas

de Programación AI: Estudios de caso en CommonLisp, Verbmobil: Un sistema de

Traducción de diálogo cara a cara, y sistemas inteligentes de ayuda para UNIX.

Guido van Rossum  

es un científico de la computación, conocido por ser el

autor del lenguaje de programación Python. Nació y creció

en los Países Bajos.

En el ambiente de los desarrolladores del lenguaje Python

también se le conoce por el

título BDFL ("BenevolentDictatorforLife'"), teniendo

asignada la tarea de fijar las directrices sobre la evolución

de Python, así como la de tomar decisiones finales sobre el

lenguaje que todos los desarrolladores acatan. Van Rossum

tiene fama de ser bastante conservador, realizando pocos

cambios al lenguaje entre versiones sucesivas, intentando

mantener siempre la compatibilidad con versiones

anteriores.

En el año 2001 recibió el FSF AwardfortheAdvancement of Free Software como

reconocimiento por su trabajo.2 En diciembre de 2005 fue contratado como desarrollador

por la empresa estadounidense Google. Después de siete años en Google, a principios de

diciembre de 2012, anuncia su retirada de la empresa norteamericana para incorporarse en

enero de 2013 a la plantilla de la compañía Dropbox.

Van Rossum nació y creció en los Países Bajos, donde obtuvo su titulación universitartia en

matemáticas y computación por laUniversidad de Ámsterdam en 1982. A lo largo de su

vida ha trabajado tanto en la industria, ya mencionado en la introducción, como en diversos

centros de investigación como el instituto holandés CentrumWiskunde&Informatica (CWI),

el estadounidenseInstituto Nacional de Estándares y Tecnología o la Corporación para las

Iniciativas Investigadoras Nacionales en Resto, Virginia.

BJARNE STROUSTRUP

(n. 30 de diciembre  1950 en Aarhus, Dinamarca) es un científico de la computación y catedrático de Ciencias de la Computación en la Universidad A&M de Texas. Ha destacado por desarrollar el lenguaje de programación C++. Citando palabras del propio Stroustrup:

Inventé C++ escribiendo sus primeras definiciones, y produciendo la primera implementación… elegí y formulé los criterios de diseño para C++, confeccioné también sus principales utilidades, y fui responsable de elaborar extensas proposiciones en el comité de estándares de C++

Stroustrup escribió también el considerado por muchos como el texto introductorio de referencia para el lenguaje, su título original es The Programming Language, el cuál alcanza actualmente su cuarta edición.

Existe una versión especial editada en 2000, aunque no figuran en ella cambios significativos respecto al original. Este último texto ha sido revisado tanto para reflejar la evolución del lenguaje, como el trabajo del comité de estándares de C++.

Stroustrup consiguió un máster en matemáticas y ciencias de la computación (1979) por la Universidad de Aarhus, Dinamarca, y Doctor en ciencias de la computación (1979) por la Universidad de Cambridge, Inglaterra.

Anteriormente trabajó a la cabeza del departamento de Investigación en Programación en los legendarios laboratorios Bell de AT&T, desde su creación hasta finales de 2002.

Actualmente Stroustrup más que escribir código, piensa sobre la programación, la enseña, escribe sobre ella y sigue pensando las mejores formas para desarrollar software.

JAMES GOSLING

(19 de mayo de 1955 cerca de Calgary, Alberta, Canadá) es un famoso científico de la computación conocido como el padre del lenguaje de programación Java.

En 1977, Gosling se licenció en ciencias de la computación por la Universidad de Calgary. En 1983, se doctoró por la Universidad Carnegie Mellon, su tesis doctoral se tituló La manipulación algebraica de las limitaciones. Su director de tesis fue Raj Reddy. Mientras trabajaba para su doctorado, escribió una versión de Emacs (Gosling Emacs), y antes de unirse a Sun Microsystems, construyó una versión multi-procesador de Unix, así como varios compiladores y sistemas de correo.

Desde 1984 James Gosling ha trabajado en la compañía estadounidense Sun Microsystems donde fue vicepresidente hasta que ésta fue comprada por Oracle. Abandonó esta compañía el 2 de abril de 2010. En cuanto a por qué se fue, Gosling escribió en su blog:

Casi cualquier cosa que pudiera decir es honesta y haría más daño que bien.

Posteriormente, empezó a trabajar en Google el 28 de marzo de 2011, anunciándolo en una entrada en su blog. Actualmente es Jefe de Arquitectura de Software en Liquid Robotics.

Gosling es reconocido como el creador del lenguaje de programación Java. Realizó el diseño original y la implementación del compilador original y la máquina virtual Java, por lo que fue elegido miembro de la Academia Nacional de Ingeniería de Estados Unidos (NAE).

Además, Gosling ha contribuido con otros proyectos de software como NeWS y Gosling Emacs.

TIM BRAY

(21 de junio, 1955, Canadá) es un desarrollador de software y empresario. Fue cofundador

de Open Text Corporation y Antartica Systems. Bray fue también uno de los coautores del

original XML. Fue director de tecnologías web en Sun Microsystems desde el inicio de

2004 hasta el inicio del 2010. Se unió a Google como desarrollador en 2010, centrándose

en Android y luego sobre Identidad. Dejó Google en marzo, 2014 y comenzó a trabajar en

Amazon.com en diciembre del mismo año.

Bray nació el 21 de junio de 1955 en Alberta , Canadá. Creció en Beirut, Líbano y regresó a

Canadá para asistir a la escuela en laUniversidad de Guelph en Guelph , Ontario . Se

graduó en 1981 con una Licenciatura en Ciencias , doble especialización en Matemáticas y

Ciencias de la Computación (en 2009, volvería a Guelph recibir un honorario de Doctor en

Ciencias). Tim describió su cambio de enfoque de Matemáticas para Ciencias de la

Computación de esta manera: "En matemáticas Había trabajado como un perro para mi de

C, pero en CS trabajé mucho menos por excelentes calificaciones, y se enteró de que usted

consiguiera pagado bien por hacerlo." [

Recién salido de la universidad, Bray se unió a Digital Equipment Corporation (DEC)

en Toronto como un especialista en software.En 1983, Bray dejó diciembre de Microtel

Investigación del Pacífico. Se unió a la Nueva Diccionario Inglés de Oxford (OED) del

proyecto en la Universidad de Waterloo en 1987 como su manager.  Fue durante este

tiempo Bray trabajó con SGML, una tecnología que más tarde se convertiría central tanto

para Open Text y su XML y estandarización Atom trabajo. 

TIM BENRNERS - LEE

(Londres, Reino Unido, 8 de junio de 1955) es un científico de la computación británico,

conocido por ser el padre de la Web. Estableció la primera comunicación entre un cliente y

un servidor usando el protocolo HTTP en noviembre de 1989. En octubre de 1994 fundó el

Consorcio de la World Wide Web (W3C) con sede en el MIT, para supervisar y

estandarizar el desarrollo de las tecnologías sobre las que se fundamenta la Web y que

permiten el funcionamiento de Internet.

Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de

una manera más efectiva, Berners-Lee desarrolló las ideas fundamentales que estructuran la

web. Él y su grupo crearon lo que por sus siglas en inglés se denomina Lenguaje

HTML (HyperText Markup Language) o lenguaje de etiquetas de hipertexto, el protocolo

HTTP (HyperText Transfer Protocol) y el sistema de localización de objetos en la web

URL (UniformResource Locator).

En 1989, el CERN era el nodo de Internet más grande de Europa y Berners-Lee vio la

oportunidad de unir Internet y el hipertexto (HTTP y HTML), de lo que surgiría la World

Wide Web. Desarrolló su primera propuesta de la Web en marzo de 1989, pero no tuvo

mucho eco, por lo que en 1990 y con la ayuda de Robert Cailliau, hicieron una revisión que

fue aceptada por su gerente, Mike Sendall. Usó ideas similares a las que había usado en el

sistema Enquire para crear la World Wide Web, para esto diseñó y construyó el primer

navegador (llamado WorldWideWeb y desarrollado con NEXTSTEP) y el primer servidor

Web al que llamó httpd (HyperText Transfer Protocol daemon).

MARK ZUCKERBERG

(Mark Elliot Zuckerberg; Dobbs Ferry, Westchester County, 1984) Empresario y

programador informático estadounidense. Creador y presidente de la comunidad virtual

Facebook, en el año 2008, con tan sólo veintitrés años de edad, se convirtió en el

multimillonario más joven de la lista que publica anualmente la revista Forbes.

Nacido en el seno de una familia judía, su pasión por la informática se manifestó muy

pronto, y ya a los doce años de edad comenzó a programar. Cursó estudios en el Ardsley

High School y la Phillips Exeter Academy, y en 2002 ingresó en la Universidad de

Harvard, Massachusetts. Dos años más tarde, a principios de febrero de 2004, con tan sólo

diecinueve años y junto a sus compañeros de habitación en la universidad, lanzó un nuevo

sitio web, la red social Facebook.

Originalmente denominado thefacebook, el proyecto Facebook surgió con la intención

inicial de crear una red de conexión entre los estudiantes de la Universidad de Harvard. El

nombre del sitio hacía referencia al boletín que muchas universidades entregan a sus

nuevos alumnos con la intención de ayudarles a conocerse entre sí a su llegada al centro.

Los servicios que ofrecía Facebook consistían fundamentalmente en la posibilidad de

agregar amigos, con los que se podían intercambiar fotos y mensajes, y de unirse a grupos,

una de las utilidades que más se desarrollarían a posteriori. Cada usuario, que debía estar

registrado, disponía de un wall (muro) que permitía que los amigos escribieran mensajes o

enviaran regalos para que éste los viera. El supermuro, una mejora posterior, permitiría,

además, incrustar animaciones en formato flash.

Lo que empezó como un juego entre colegas desbordó todas las previsiones en poco

tiempo. En sólo dos semanas dos tercios de los estudiantes de Harvard se habían adherido a

Facebook, y coincidiendo con las vacaciones de verano de ese mismo año lo habían hecho

más de treinta universidades de Estados Unidos. Cuando acabaron las clases, Zuckerberg

aprovechó para mudarse a Palo Alto, California, y crear su primera oficina. Aunque la

primera intención del joven universitario era retomar sus estudios en Harvard tras el receso,

el negocio iba viento en popa y requería su atención, por lo que decidió abandonar Harvard

y permanecer en la costa oeste.

El proyecto se extendía como un reguero de pólvora y pronto expandió sus redes a otras

instituciones educativas y empresas, hasta que al final el éxito propició que abriera sus

servicios al público en general. En 2006 Facebook se había convertido en un fenómeno

mundial, con 64 millones de usuarios, concentrados en países de habla inglesa como

Estados Unidos, Canadá y Reino Unido. Sólo disponible en inglés en sus comienzos, en

2008 Facebook ensanchó horizontes y estaba disponible en varios idiomas, entre ellos el

francés, el alemán y el español.

Para hacerse una idea de la fortaleza social de Facebook, baste decir que la espectacular

marcha contra las Fuerzas Armadas Revolucionarias de Colombia (FARC) del 4 de febrero

de 2008, que reunió a un millón de personas en Bogotá y a cientos de miles en 130

ciudades de todo el mundo, fue convocada por un grupo de estudiantes colombianos a

través de este canal de difusión. Unirse a grupos constituía, en efecto, una de las utilidades

más exitosas de Facebook. Un usuario interesado, por ejemplo, en la ecología, tenía la

posibilidad de adherirse a los grupos surgidos dedicados a este tema. Inmediatamente,

recibía en su wall toda la información que este grupo generara. El grupo del candidato

demócrata a la presidencia de Estados Unidos, Barack Obama, contaba en junio de 2008

con cerca de un millón de miembros. La página era además la más popular para colgar

fotos (según estadísticas de 2008, más de 14 millones al día; en total, 1.700 millones).

En diciembre de 2007 la revista Forbes, como cada año, publicó el ranking de las 25

personas más influyentes de Internet. Una de esas estrellas de la red era Zuckerberg, jefe

ejecutivo del site, después de vender, por 256 millones de euros, el 1,6 % del portal a

Microsoft. Tres meses más tarde, en marzo de 2008, Zuckerberg entraba en el ranking de

los 1.125 hombres más ricos del mundo elaborado por la misma revista. Ocupaba el puesto

785, pero era el más joven de los 1.125 y, además, el más joven en la historia de la

publicación. Para evaluar su fortuna, Forbes se basó en el valor estimado de Facebook

(5.000 millones de dólares), y en el hecho de que el joven era el propietario del 30 % de la

empresa.

Las oficinas en Palo Alto de Facebook ocupaban ya en 2008 cuatro edificios y daban

empleo directo a más de 400 personas; la empresa había recibido ofertas de compra por

parte de Viacom y Yahoo!, y su facturación anual se estimaba en unos 150 millones de

dólares. Sus mayores ingresos provenían de su contrato con Microsoft sobre anuncios

publicitarios. El sitio había crecido tres veces más rápido que su rival MySpace, propiedad

de News Corp, el imperio de Rupert Murdoch. Sin embargo, no todo eran alegrías para este

joven talento informático. Tres de sus compañeros de universidad emprendieron un juicio

contra él en una corte de Boston afirmando que Zuckerberg se había “apoderado de la

idea”.Pese a nadar en oro, el “nuevo príncipe de Internet”, como fuera apodado por el sitio

especializado Valleywag, dista mucho del ejecutivo al uso. Interesado por la psicología, en

el perfil de su Facebook se define como una “persona a la que le gusta hacer cosas”. Viste

camisetas y calzado deportivo, y parece no tener grandes pretensiones: “Tengo un

apartamento de un dormitorio con un colchón en el suelo, allí vivo”, dijo no hace mucho en

una entrevista.