Sólo los principios permanecen
Reflexión sobre la importancia de los principios de desarrollo de software frente a tecnologías específicas, basada en la experiencia del autor en proyectos MEAN y Big Data.
Rafa G. Blanes - Ingeniero informático y autor de libros sobre programación, Bitcoin, emprendimiento digital y metodologías ágiles. Blog sobre desarrollo de software, tecnología blockchain, hábitos del programador y finanzas descentralizadas.
122 artículos from this blog
Reflexión sobre la importancia de los principios de desarrollo de software frente a tecnologías específicas, basada en la experiencia del autor en proyectos MEAN y Big Data.
Rafa G. Blanes anuncia su proyecto de escribir un libro riguroso sobre NodeJS en castellano, cubriendo la falta de literatura técnica avanzada y profesional.
Artículo sobre la importancia de refactorizar código para ganar velocidad y productividad en el desarrollo de software.
Artículo sobre la importancia de escuchar a los clientes en proyectos de software para mejorar productos y procesos.
Reflexión sobre la importancia del inglés en el desarrollo de software y la falta de contenido técnico de calidad en español.
Reflexión sobre cómo dividir proyectos grandes en pequeñas tareas para lograr resultados, con ejemplos del desarrollo de software.
Artículo sobre la importancia de las lecciones aprendidas en proyectos de software para mejorar continuamente.
Reflexión sobre cómo el uso del smartphone y las interrupciones constantes afectan la productividad y concentración en el trabajo.
Artículo sobre la importancia de que un proyecto software sea mantenible y administrable para evitar fracasos y clientes insatisfechos.
Diferencias entre desarrollar un producto software y realizar un proyecto, desde la perspectiva de un desarrollador con experiencia.
Reflexiones y lecciones aprendidas tras publicar El Libro Negro del Programador, sobre la artesanía del software y la actitud de aprendizaje.
Artículo sobre la importancia de la calidad y la gestión en proyectos de software, destacando habilidades clave para gestores.
Análisis de los problemas comunes en aplicaciones web no profesionales y su impacto en clientes, con consejos para evitarlos.
Reflexión sobre cómo medir el éxito en el desarrollo de software, basada en el libro 'El Libro Negro del Programador'.
Artículo sobre las razones por las que el autor prefiere el stack MEAN (MongoDB, Express, AngularJS, Node.js) para desarrollo web moderno.
Artículo sobre la importancia de prototipar con nuevas tecnologías antes de usarlas en proyectos de clientes para evitar errores.
Reflexión sobre la importancia de la planificación y configuración inicial en proyectos de software, más allá de escribir código.
Análisis de la fragmentación del desarrollo web en múltiples tecnologías y perfiles especializados, desde front-end hasta back-end y UX.
Reflexión sobre la importancia de la inversión personal y la proactividad en el desarrollo profesional, especialmente en el ámbito del software.
Análisis sobre cómo la escalabilidad del software no depende únicamente de la base de datos, sino de múltiples factores de diseño y arquitectura.