stringtranslate.com

Allen Holub

Allen I. Holub (nacido en 1955) es un autor de textos informáticos que publicó en el Dr. Dobb's Journal en los años 1980 y luego nuevamente en los años 2010. También escribió para SD Times . Su libro de 1990 Compiler Design in C fue elogiado como una referencia accesible. También es profesor, consultor y orador.

Carrera

Allen Holub obtuvo una doble licenciatura en Ciencias de la Computación y una especialización en Historia Medieval Europea por la Universidad de California, Berkeley. [1] En 1982, se convirtió en instructor de la Extensión de la Universidad de California, Berkeley, [2] donde ha continuado enseñando periódicamente hasta el día de hoy. [3] Fundó su empresa de consultoría "Holub Associates" en 1983, [2] que también ha continuado hasta el día de hoy. [3] [4]

Holub fue profesor visitante distinguido Chan-Norris de Ciencias de la Computación en Mills College durante el año académico 2021-2022, [5] [6] enseñando un curso electivo de ciencias de la computación entre otras funciones. [5] [7]

Escribiendo

Holub es un autor prolífico y ha escrito muchos libros y artículos. Su columna "C Chest" apareció en el Dr. Dobb's Journal de 1984 a 1988. [8] Su columna "Java Toolbox" apareció en JavaWorld de 1998 a 2004. Su columna bimensual "JavaWatch" apareció en SD Times de mayo de 2004 a septiembre de 2006. Holub también escribió un blog sobre Agile para el Dr. Dobb's Journal desde 2011 hasta su cierre en 2014. [9]

Su libro de 1990 Compiler Design in C es un libro de referencia de 984 páginas, recomendado por varios servicios de biblioteca en ese momento, [10] [11] así como publicaciones comerciales [12] [13] [14] y el grupo de Usenet comp.compiler FAQ. [15] Ahora está agotado, pero está disponible para descargar en su sitio web. [16] Un crítico afirmó que lo prefería al "libro del dragón", Compilers: Principles, Techniques, and Tools , ya que sus ejemplos de código hacían que el material fuera más accesible. [12]

El libro de Holub Taming Java Threads es una reimpresión editada de una serie de 9 partes de su columna Java Toolbox. [9] Contiene información útil, aunque no es tan amplia como otros libros. [17] El libro de Holub Holub on Patterns: Learning Design Patterns by Looking at Code contiene algunos de sus artículos más populares de Java Toolbox, pero en su mayoría es contenido nuevo. [18] Es un recurso valioso para los desarrolladores de software Java. [19]

Hablar y abogar

Holub firmó el Manifiesto Ágil en marzo de 2014. [20] A partir de 2023, Holub se posiciona como un experto en la metodología Lean/Agile. [1] Ha hecho varias declaraciones controvertidas, como que los equipos de desarrollo de software no necesitan un sistema de seguimiento de errores, [21] no necesitan estimaciones, [22] y, de hecho, deberían evitar la mayoría de las prácticas de Scrum. [23]

Vida personal

Además de su trabajo en la industria del software, Holub también es compositor, músico, artista y piloto. A partir de 2023 reside en Berkeley, California. [1]

Referencias

  1. ^ abc Holub, Allen. "Allen Holub". Allen Holub . Consultado el 22 de abril de 2023 .
  2. ^ ab "Allen I. Holub, Biografía". 5 de noviembre de 1996. Archivado desde el original el 5 de noviembre de 1996. Consultado el 22 de abril de 2023 .
  3. ^ ab "Allen Holub - Director - Holub Associates". LinkedIn . Consultado el 22 de abril de 2023 .
  4. ^ "Allen Holub: Clientes". 22 de noviembre de 2017. Archivado desde el original el 22 de noviembre de 2017.
  5. ^ de "Allen Holub | Mills College". Archivado desde el original el 27 de febrero de 2022.
  6. ^ "Allen Holub". Archivado desde el original el 24 de octubre de 2021.
  7. ^ "Publicado en Mills College: Profesor visitante distinguido de informática - Imprescindible". Archivado desde el original el 4 de junio de 2021.
  8. ^ "Allen Holub: trabajos publicados". 22 de agosto de 2015. Archivado desde el original el 22 de agosto de 2015.
  9. ^ ab "Allen Holub: Publicaciones en línea". holub.com . Consultado el 22 de abril de 2023 .
  10. ^ Reseña de libros sobre informática. Publicaciones CBR. 1990.
  11. ^ Elección: Publicación de la Asociación de Bibliotecas Universitarias y de Investigación, una división de la Asociación Estadounidense de Bibliotecas. Asociación Estadounidense de Bibliotecas. 1990.
  12. ^ ab Schulman, Andrew (octubre de 1992). "La biblioteca del programador: cómo matar al dragón". Diario del Dr. Dobb .
  13. ^ Comunicaciones. UniForo. 1990.
  14. ^ Blunden, Bill (2002). Diseño e implementación de máquinas virtuales en C/C++. Wordware Pub. ISBN 978-1-55622-903-9.
  15. ^ "Lista de lectura de las preguntas frecuentes de comp.compilers". www.cs.man.ac.uk .
  16. ^ Holub, Allen (17 de marzo de 2017). "Diseño de compilador en C". Allen Holub .
  17. ^ Zukowski, John (15 de diciembre de 2000). "Hilos de Java: una reseña comparativa de un libro". InfoWorld .
  18. ^ Holub, Allen (27 de septiembre de 2004). Holub on Patterns: Learning Design Patterns by Looking at Code [Holub sobre patrones: aprendizaje de patrones de diseño mediante la observación del código]. Apress. ISBN 978-1-4302-0725-2.
  19. ^ Dave, Maulik A. (13 de abril de 2005). "Holub sobre patrones: aprender patrones de diseño mirando el código". Computing Reviews .
  20. ^ "Firmantes del Manifiesto Ágil". agilemanifesto.org . Consultado el 22 de abril de 2023 .
  21. ^ Holub, Allen (25 de febrero de 2022). "No hagas un seguimiento de los errores, corrígelos". Allen Holub .
  22. ^ Holub, Allen (9 de julio de 2016). "#NoEstimates, una introducción". Allen Holub .
  23. ^ "Agile y Scrum no funcionan | Allen Holub en la sala de ingeniería, episodio 9". YouTube . Consultado el 22 de abril de 2023 .