Zed A. Shaw es un desarrollador de software mejor conocido por crear la serie de tutoriales de programación Learn Code the Hard Way , así como por crear el servidor web Mongrel para aplicaciones web Ruby, [1] . También es conocido por sus opiniones polémicas sobre los lenguajes de programación y las comunidades.
Zed Shaw | |
---|---|
![]() Shaw en Montreal, 2008 | |
Ocupación | Desarrollador de software |
Sitio web | zedshaw |
Software
Shaw fue el autor del servidor web Mongrel para aplicaciones web Ruby . [2] Mongrel fue el primer servidor web utilizado por Twitter e inspiró a Node.js , según su creador Ryan Dahl . [3] Mongrel2 es el sucesor independiente del idioma de Mongrel.
También ha escrito un servidor de correo Python llamado Lamson, [4] en el que se construye el sitio de listas de correo LibreList.
Aprenda el código de la manera difícil
Shaw es el autor de learncodethehardway.org, que ofrece enseñar a los usuarios Python, Ruby, C, Regex y SQL. [5]
Polémicas y controversias
Shaw ha sido franco en sus críticas a ciertos lenguajes de programación y comunidades técnicas.
Ruby on Rails
Su pieza más famosa y mejor cubierta fue el artículo " Rails is a Ghetto" [6] [7], que desde entonces ha sido eliminado de su sitio. [8]
Oposición a Python 3
"Existe una alta probabilidad de que Python 3 sea un fracaso tal que mate a Python". - Zed Shaw
Shaw tiene una perorata de larga data que se opone a Python 3, donde encuentra que el nuevo tipo de cadena es difícil de usar y, como resultado, cree que no debería ser adoptado. No obstante, en febrero de 2017 publicó un primer borrador de Learn Python 3 The Hard Way. [9] [se necesita una mejor fuente ]
Dijo en noviembre de 2016 que "Python 3 no es Turing completo" debido a las afirmaciones de los desarrolladores de proyectos de Python de que el código de Python 2 no se puede ejecutar en la VM de Python 3. [10] Esta declaración ha suscitado muchas críticas. [11]
Críticas a ciertos comportamientos dentro de la cultura de las startups
Shaw ha hablado sobre la cantidad de información vaga y engañosa que está generalizada en la cultura emprendedora y de startups, particularmente en lo que respecta a los autoproclamados asesores de startups o "gurús" del emprendimiento, tras haber demostrado públicamente cómo algunas figuras notables de la industria parecen hablar y brindar consejos de un trasfondo de éxito que en realidad nunca alcanzaron. [12]
Shaw también está detrás de una iniciativa titulada "Programación, hijo de puta", cuyo manifiesto afirma que los programadores están "cansados de que nos digan que somos unos idiotas socialmente incómodos que necesitan ser manipulados para trabajar en una cadena de programación de pares forzados ". [13]
Libros
- Mongrel (acceso directo digital): servicio, implementación y extensión de sus aplicaciones Ruby. Addison-Wesley Professional , 2006. ISBN 9780132701778
- Colección Professional Ruby: Mongrel, Rails Plugins, Rails Routing, Refactoring to REST y Rubyisms CD1 (Ruby Series). Addison-Wesley Professional , 2007. ISBN 0132417995
- Aprenda Python de la manera difícil. Autoedición (1ª y 2ª ediciones), 2010 y 2011. ISBN 978-0321884916 y ISBN 978-1257853212
- El curso intensivo de la línea de comandos. Autoedición, 2011.
- Aprenda Regex de la manera difícil. Autoedición, 2011.
- Aprenda SQL de la manera difícil. Autoedición, 2011.
- Aprenda Python de la manera difícil: una introducción muy simple al terriblemente hermoso mundo de las computadoras y el código 3ra edición. Reeditado bajo Addison-Wesley Professional , 2013. ISBN 978-0321884916
- Aprenda Ruby de la manera difícil: una introducción simple e idiomática al mundo imaginativo del pensamiento computacional con código. Addison-Wesley Professional , 2014 ISBN 978-0321884992
- Aprenda C de la manera difícil: ejercicios prácticos sobre los temas computacionales que sigue evitando (como C) (Serie de la manera difícil de Zed Shaw). Addison-Wesley Professional , 2015. ISBN 978-0321884923
- Mongrel: aprenda a construir el mejor servidor web Ruby de todos los tiempos. Addison-Wesley Professional , 2015. ISBN 978-0321503091
- Aprenda Python 3 de la manera difícil: una introducción muy simple al terriblemente hermoso mundo de las computadoras y el código (Serie de la manera difícil de Zed Shaw). Addison-Wesley Professional , 2017. ISBN 978-0134692883
Referencias
- ^ Mallett, Steve (17 de mayo de 2006). "Zed en Ruby, Rails, Mongrel y más" . O'Reilly . Consultado el 24 de diciembre de 2012 .
- ^ Eyler, Pat (24 de agosto de 2006). "Haciendo olas en el mundo Ruby" . Diario de Linux . Consultado el 24 de diciembre de 2012 .
- ^ Synodinos, Dio (13 de diciembre de 2010). "En lo más profundo de Node.js con Ryan Dahl" . InfoQ . Consultado el 24 de diciembre de 2012 .
- ^ Dziuba, Ted (3 de julio de 2009). "Lamson - codificación de aplicaciones de correo electrónico sin el sudor de la palma" . El registro . Consultado el 24 de diciembre de 2012 .
- ^ Shaw, Zed. "Acerca de Learn Code The Hard Way" . Consultado el 1 de agosto de 2015 .
- ^ Arrington, Michael (1 de enero de 2008). "Zed Shaw pone a la comunidad de Smack Down On The Rails" . TechCrunch . Consultado el 24 de diciembre de 2012 .
- ^ Manchester, Phil (8 de enero de 2008). "Incertidumbre para Ruby y Rails a pesar de los cambios: Rails Zed, Bray mareado" . El registro . Consultado el 24 de diciembre de 2012 .
- ^ "Rails es un gueto" . Archivado desde el original el 7 de enero de 2008.
- ^ https://learnpythonthehardway.org/python3/
- ^ https://web.archive.org/web/20161123042252/https://learnpythonthehardway.org/book/nopython3.html
- ^ https://eev.ee/blog/2016/11/23/a-rebuttal-for-python-3/
- ^ https://vimeo.com/53494258
- ^ "Programación, hijo de puta ¿Lo hablas?" . Consultado el 20 de abril de 2015 .
enlaces externos
- Página de inicio de Zed Shaw
- Marco web de Zed, Marco web Tir
- LibreList, sitio de listas de correo construido sobre Lamson
- Página de GitHub de Zed Shaw
- Página de inicio de Learn Code the Hard Way