Colección de recursos de IT y afines

Aquí recopilo artículos que me resultan útiles o interesantes.

You Want Weapons? We're In A Library! Books! The Best Weapons In The World!
The Doctor

Recopilador de contenidos curados

Para filtrar, ordenar o buscar recursos de temáticas especificas pueden utilizar mi Notion, que sirve como origen de todos los artículos mostrados en esta web.

Saber mas

Hace algún tiempo comencé a recopilar distintos artículos y recursos que encuentro en internet en mi día a día y de los que aprendo algo nuevo. Me pareció que podía ser interesante compartirlos y ese es el objetivo de este proyecto: Compartir.

Si les interesa conocer otros de mis proyectos o más acerca de mí, puede visitar mi sitio web personal.

Este proyecto utiliza


Ideas. Mental models, patterns, and frameworks on thinking clearly, building well, and living with intention — Noah Zender

Agregado el

El ritmo del progreso se acelera: lo que antes tomaba milenios, ahora se logra en décadas. Vivimos en un momento en el que la tecnología cambia más rápido que nunca, transformando el mundo en cuestión de años. La historia se está escribiendo a una velocidad sin precedentes.

Leer mas


The do's and don'ts of minimum viable product marketing - PostHog

Agregado el

El marketing de producto mínimo viable en PostHog se basa en la simplificación y la priorización del lanzamiento. Con un enfoque táctico y una mentalidad de lanzamiento rápido, nuestro equipo logra mantener el ritmo de innovación sin perderse en procesos complicados. La clave está en centrarse en la experiencia del usuario y en comunicar de manera clara y concisa en cada lanzamiento.

Leer mas


Your Docker Image Is 1.2GB. Here Is How To Get It Under 80MB. | The Practical Developer

Agregado el

"Optimizing Node.js Docker images: from 1.2GB to 78MB in 6 steps. Say goodbye to slow CI, deploys, and bloated registries. Choose efficiency, not excess."

Leer mas


Migrating from Go to Rust | corrode Rust Consulting

Agregado el

La lucha entre Go y Rust: ¿velocidad de iteración o corrección? ¡Descubre por qué Rust está ganando terreno frente a Go entre los desarrolladores!

Leer mas


Why You Should Be Working Asynchronously

Agregado el

Maximizing global workforce potential: The power of asynchronous work. #Efficiency #Flexibility #Productivity

Leer mas


Notes on software quality

Agregado el

"No hay problema" es la mejor definición que puedo encontrar para la calidad. La forma más práctica de medirla es sometiéndola a pruebas con diferentes personas y que muchos expertos la examinen. Si tras rigurosas pruebas y la opinión de 100 expertos no se encuentran problemas, probablemente sea perfecta.

Leer mas


Your defect backlog is a retention report – Jim Grey on software management

Agregado el

Las soluciones temporales no son soluciones reales. Los pequeños errores se acumulan. No subestimes el poder de los "cortes de papel" en tu producto.

Leer mas


HUMANS.md — Dana Burkart

Agregado el

Sigue estas reglas de operación al interactuar con computadoras: ¡Sé preciso, paciente y cuidadoso!

Leer mas


Why senior developers fail to communicate their expertise | nair.sh

Agregado el

Ilustración de portada dibujada a mano para el artículo de opinión 'Por qué los desarrolladores senior no logran comunicar su expertise'. ¿Qué opinas de la siguiente frase: Si eres un desarrollador senior y crees que esto es cierto, estoy algo suspicaz de tu expertise (explicaré por qué; no soy antagonista sin razón). Pero si no eres un desarrollador senior y crees que esto es cierto, probablemente tienes razón. ¿Qué está pasando aquí? La redacción publicitaria consiste en, en su esencia, combinar un mensaje con una audiencia.

Leer mas


What if the browser was the server? - Arthur Cornil

Agregado el

La evolución de los SaaS ha llevado a una dependencia excesiva de servidores remotos, ¿realmente es necesario? ¿Y si el navegador fuese el servidor? Gracias a tecnologías como SQLite en el navegador y Web Workers en JavaScript, esto es ahora una posibilidad real.

Leer mas


Branch‑Avoidant Programming

Agregado el

Evitar predicciones de ramas incorrectas es clave para acelerar programas con CPUs modernas. Una forma efectiva de reducir estas predicciones es simplemente evitar ramas.

Leer mas


Structured-Prompt-Driven Development (SPDD)

Agregado el

La eficiencia personal con asistentes de IA se puede mejorar al adoptar el desarrollo estructurado de programas basado en indicaciones. Esto convierte las indicaciones en activos que pueden ser versionados, revisados, reutilizados y mejorados con el tiempo, lo que lleva a un código más predecible y más fácil de validar. El enfoque en la claridad de los requisitos y la intención de diseño también guía al asistente de IA hacia mejores resultados.

Leer mas


I don't want your PRs anymore

Agregado el

"La colaboración en código se está volviendo más complicada. ¿Merece la pena el riesgo y la incomodidad para revisar cambios de desconocidos, o es más ágil hacerlos uno mismo con la ayuda de una IA?"

Leer mas


Software Development Lesson from Video Games: Side Quests

Agregado el

Lecciones de desarrollo de software aprendidas de los videojuegos: No olvides las misiones secundarias.

Leer mas


Laws of Software Engineering

Agregado el

Principios y patrones para sistemas de software, equipos y decisiones.

Leer mas


Web Interface Guidelines

Agregado el

El éxito de las interfaces radica en cientos de decisiones. Esta es una lista viva y no exhaustiva de esas elecciones. La retroalimentación es bienvenida.

Leer mas


How to hire people who are better than you

Agregado el

Contratar a personas mejores que tú fortalece a la organización, pero ¿cómo contratar para algo que no entiendes? Evaluando la conexión de sus ideas con tu empresa y si te hacen replantear el futuro. La clave es buscar candidatos que te hagan decir "¡Eso es lo que quiero para mi empresa!".

Leer mas


AddyOsmani.com - Agentic Engine Optimization (AEO)

Agregado el

Cómo los agentes de codificación de IA consumen la documentación es fundamentalmente diferente a cómo lo hacen los humanos, y si todavía estás optimizando solo para lectores humanos, estás dejando invisible a una parte creciente de tu audiencia para tus herramientas. Documentos, CLIs, MCPs, habilidades... hay todo un ecosistema de interfaces con los que interactúan los agentes de IA.

Leer mas


How Complex is my Code? · Sofia Fischer; Philodev

Agregado el

La complejidad del código va más allá de las líneas escritas: desde la notación Big O hasta la psicolingüística, entender cómo se requieren los recursos para ejecutarlo es fundamental para los desarrolladores. Medir la complejidad de un algoritmo va más allá del tiempo de ejecución, implica también entender la lógica detrás de cada línea de código.

Leer mas


How Claude Code Builds a System Prompt

Agregado el

Descifrando los misterios de las indicaciones del sistema: una mirada profunda a cómo se construyen las promociones del software y la importancia del ingeniería del contexto. ¡Descubre más sobre este fascinante proceso y cómo influye en el rendimiento de las aplicaciones más grandes!

Leer mas