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:


Review your own PRs

18/08/2024

La revisión personal de código es fundamental para la calidad del sistema, aunque los errores son inevitables incluso para ingenieros de software experimentados. Revisar el propio trabajo puede ayudar a identificar problemas que pasaron desapercibidos en un primer momento. Tomarse el tiempo para revisar y mejorar el código antes de solicitar la revisión de otros puede hacer que el proceso sea más eficiente y agradable para todo el equipo.

Leer mas


In Praise of Small Pull Requests

18/08/2024

En nuestra serie de Salud de Código, este es otro artículo. Una versión de este post originalmente apareció en los baños de Google en todo el mundo como un episodio de Google Testing on the Toilet. Puedes descargar una versión amigable para imprimir y mostrar en tu oficina. Por Elliotte Rusty Harold Nota: Un "pull request" se refiere a un cambio autocontenido que ha sido enviado al control de versiones o que está siendo revisado. En Google, esto se conoce como un "CL", que es abreviatura de "changelist". Preferir pequeños pull requests enfocados que hagan exactamente una cosa cada uno. ¿Por qué? Varios motivos: Los pull requests pequeños no siempre son posibles. En particular:

Leer mas


Working with stacked branches in Git is easier with --update-refs

18/08/2024

Utilizando la función de rebasing --update-refs en Git 2.38, podemos simplificar el trabajo con ramas "apiladas". Dividir las funcionalidades en ramas separadas y solicitar PRs por cada unidad de trabajo facilita la revisión por parte de otros desarrolladores. Sin embargo, cuando se solicitan cambios en una de las ramas, se pueden presentar complicaciones en ramas "apiladas".

Leer mas


Code Review Anxiety Workbook

17/08/2024

Querido Desarrollador, La ansiedad por las revisiones de código es una experiencia común y ampliamente documentada para los desarrolladores de software. Esta ansiedad se caracteriza por miedo al juicio, crítica y evaluación negativa, y puede llevar a comportamientos contraproducentes como evitar las revisiones de código, comprometerse en la "aprobación rápida" o posponer la apertura y revisión de solicitudes de extracción. En el Developer Success Lab nos importa profundamente los elementos humanos en el desarrollo de software, y creemos que atender a la ansiedad por las revisiones de código es crucial para individuos y sus equipos de software.

Leer mas


210+ New Icebreaker Questions That Aren't Cheesy

17/08/2024

¿Buscas convertir el silencio incómodo en conversaciones animadas? Las preguntas rompehielos son la respuesta. Ayudan a crear un ambiente amigable y abierto, rompiendo barreras y haciendo que cualquier situación sea más divertida. Pero muchas preguntas rompehielos están gastadas y cursis. ¡Vamos a cambiar eso!

Leer mas


Tips for a Great Exit Interview & The Best 20 Questions to Ask

17/08/2024

Descubre por qué los empleados se van y convierte tus entrevistas de salida en una herramienta clave para mejorar tu empresa. Aprende a hacerlas bien y convierte a tus ex empleados en defensores de tu marca. ¡No cometas los errores más comunes y aprovecha al máximo esta oportunidad de crecimiento!

Leer mas


CSS One-Liners to Improve (Almost) Every Project

17/08/2024

"Pequeñas mejoras, grandes impactos: captura de pantalla del código CSS"

Leer mas


Reasons to use your shell's job control

17/08/2024

Descubriendo el control de trabajos en la terminal: ¿lo utilizas más de lo que crees?

Leer mas


Notes for new hires

17/08/2024

- Aprende a preguntar "por qué" para mejorar la toma de decisiones. - Registra las dificultades diarias con un "registro de fricción". - Mantén un documento de logros para el futuro.

Leer mas


How to think in writing

05/08/2024

Al escribir, mis pensamientos se ven obligados a tomar forma en la mesa. Es difícil, pero necesario para pensar con claridad. La escritura debe romper viejas ideas y construir nuevas perspectivas.

Leer mas


User Engagement Framework

25/07/2024

"Descubre los secretos de una piel radiante"

Leer mas


Don’t use booleans

25/07/2024

Utiliza enums en lugar de booleanos. Aunque siempre hay excepciones, en general, el uso de enums suele ser una mejor opción comparado con los booleanos, a menos que realmente necesites exprimir tus datos en un solo bit físico. Asegúrate de utilizar tipos de máscara de bits explícitos en lugar de enteros, para evitar que se pasen incorrectamente las banderas en el sitio de llamada.

Leer mas


5 Tips for Building Effective Product Management Teams

20/07/2024

La gestión de productos está en un momento interesante. Cada vez más empresas la adoptan como una forma de impulsar el negocio, satisfacer a los clientes y alinear la organización, sin embargo, pocos equipos de productos logran cumplir con estas grandes expectativas. La clave para lograrlo comienza con la percepción de la gerencia sobre la gestión de productos, cómo opera y cómo debe construirse en la organización. Este post describe 5 de las formas más importantes para abordar esta brecha. Comienza con la definición de la gestión de productos: encontrar el producto adecuado que genere y capture valor, es responsabilidad de los gerentes de productos, quienes deben liderar la difícil tarea de llevar el producto a un lugar de alto valor y mantenerlo allí. ¡Únete a mi próximo taller de gestión de productos Lean!

Leer mas


Against Innovation Tokens

20/07/2024

El modelo de "token de innovación" para seleccionar tecnologías es perjudicial, y aquí está el motivo.

Leer mas


5 Ways Your Company May Be Misusing OKRs

20/07/2024

"OKRs are not a to-do list, they're a roadmap to success. Avoid the common pitfall of using them to express a plan of action. Focus on goals, not tasks."

Leer mas


Planning With Outcome Roadmaps

20/07/2024

El debate sobre los mapas de ruta vuelve a surgir en el ciclo de planificación anual, ya que los clásicos mapas que muestran lanzamientos en una línea temporal generan una carga de planificación alta. Los intentos de construir mapas de ruta en torno a resultados y temas, pueden dejar a la organización insatisfecha. ¿Y si intentamos combinar ambos mundos? Un mapa de ruta de resultados que muestra el trabajo real para alcanzar metas, en una línea de tiempo, puede ser la solución.

Leer mas


How Do I Reach Out to Someone When I Want to Network With Them?

19/07/2024

"Construye tu red de contactos: la clave para el éxito profesional. Aprende a estructurar tu mensaje inicial para conectar con ingenieros de software y abrir puertas en tu carrera. Únete a nuestra lista de espera y recibe más consejos sobre networking en el mundo laboral."

Leer mas


A Bunch of Programming Advice I’d Give To Myself 15 Years Ago

19/07/2024

Mejorando la eficiencia en programación: consejos prácticos para acelerar tu aprendizaje y evitar errores comunes. La importancia de pensar en formas de hacer más difícil cometer errores en el código. Un cambio de mentalidad que puede simplificar tu trabajo y el de tu equipo.

Leer mas


My programming beliefs as of July 2024

19/07/2024

Ideas into code, mistakes are lessons. Learning never stops in programming.

Leer mas


TIL: 8 versions of UUID and when to use them

17/07/2024

Descubre las diferentes versiones de UUID y sus usos en este artículo informativo. Conoce las diferencias entre v1 y v8 y elige la mejor opción para tu proyecto. ¡No te pierdas esta guía para sacar el máximo provecho de los UUID!

Leer mas