Post on 21-Dec-2015
description
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.