Practitioner Voice
Agregado el
¿Qué es el liderazgo de pensamiento en realidad? Una reflexión sobre la evolución de un concepto. Del academicismo al marketing, un nuevo enfoque: la voz del practicante.
Aquí recopilo artículos que me resultan útiles o interesantes.
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.
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.
Agregado el
¿Qué es el liderazgo de pensamiento en realidad? Una reflexión sobre la evolución de un concepto. Del academicismo al marketing, un nuevo enfoque: la voz del practicante.
Agregado el
Nivel 5: La operabilidad es clave en sistemas LLM en producción. Un buen servicio puede fallar y retornar un 500, pero un sistema LLM mal operado puede tomar acciones equivocadas a gran escala en cuestión de segundos. La observabilidad específica para la IA y el seguimiento de cada decisión son fundamentales para mantener el control y la eficiencia del sistema.
Agregado el
El nivel donde un sistema LLM deja de ser una demostración y gana el derecho de tocar datos reales y tomar decisiones reales: barandas de protección en capas que fallan cerradas, PII manejado en el límite, un rastro de auditoría inmutable y memoria segmentada. Cuando un sistema LLM está tomando decisiones que importan, "por lo general funciona" ya no es el estándar. Este es el Nivel 4 del modelo de madurez: seguridad y gobernanza.
Agregado el
Guía para optimizar el uso de NixOS en producción: una alternativa al flujo de trabajo recomendado en el manual para desplegar con herramientas como Terraform y evitar las limitaciones de nixos-rebuild. Aprende a construir tu propia clausura binaria y personalizar escenarios no cubiertos por la herramienta de línea de comandos.
Agregado el
El truco para colocar agentes LLM en sistemas de alto riesgo no es un modelo más inteligente, sino contener el modelo en un solo nodo para que el resto del sistema sea código ordinario y testable. Aquí están los movimientos estructurales, con los contratos y tipos para implementarlos. Demos adoran agentes autónomos que hacen bucles, llaman a herramientas y "resuelven el problema". La producción los odia.
Agregado el
Si puedes implementar un cambio rápido sin que la evaluación falle en la compilación, no estás evaluando, estás tomando notas. Pero una vez que la puerta está verde, las pequeñas fugas siguen llegando. Aquí está la puerta, la línea base y el loop de evaluación en la sombra que atrapa a ambos.
Agregado el
La confianza es clave en los sistemas de aprendizaje automático. Componer una puntuación a partir de señales independientes y calibrarla garantiza su fiabilidad. En el nivel 3 de madurez de estos sistemas, la confianza determina qué decisiones se toman automáticamente.
Agregado el
El valor de cada nueva contratación puede variar drásticamente dependiendo del rol y si estás cruzando un punto clave en cuanto al tamaño del equipo. A veces, solo necesitas un experto que te brinde una capacidad fundamental. No debes equivocarte en estas contrataciones cruciales para el crecimiento de tu equipo. Añadir una segunda persona en una función a veces empeora las cosas.
Agregado el
Snapkin finalmente llegó a la App Store el 24 de septiembre después de seis intentos. Las reglas de publicación de Apple son estrictas y literalmente interpretadas, cada error puede ser motivo de rechazo. Es importante seguir al pie de la letra las normas para evitar demoras en la revisión de la aplicación.
Agregado el
Durante un despliegue, versiones antiguas y nuevas de una aplicación se ejecutan al mismo tiempo. Algunos servidores web ya corren el nuevo código mientras que otros aún corren el código antiguo, y los trabajadores de cola, trabajos programados y clientes externos a menudo se retrasan detrás de ambos. Si una migración elimina o cambia de nombre algo que el código antiguo aún usa, este se romperá en medio del despliegue. Una migración de base de datos compatible con versiones anteriores permite a las versiones antiguas y nuevas de la aplicación usar la base de datos de forma segura durante ese período de superposición. Añade columnas, tablas, índices, restricciones o un nuevo formato de datos sin eliminar nada que el código antiguo aún necesite.
Agregado el
Equipos de plataforma liderados por ingenieros en lugar de por productos. La tarea principal es inventar trabajo para aumentar el valor de la plataforma para los usuarios del sistema. Las señales para inventar trabajo llegan de cuatro direcciones: sistemas, usuarios, organización e industria. ¡No te pierdas la gran imagen y descubre el trabajo que está esperando ser realizado!
Agregado el
En Thoughtworks, el "cultivo" -ayudarnos mutuamente a crecer- ha sido una parte importante de nuestra forma de trabajar. Nuestras prácticas de colaboración convierten el desarrollo de software en un deporte de contacto cognitivo y crean muchas oportunidades para compartir retroalimentación sobre cómo pensamos, resolvemos problemas e interactuamos. En nuestra experiencia, los equipos en los que las personas comparten retroalimentación sincera, oportuna e instructiva entre sí son también los equipos donde las personas experimentan un mayor crecimiento.
Agregado el
Optimiza la carga de imágenes en tu web app con Web Workers y evita bloqueos en la página. ¡Aprende cómo en este artículo!
Agregado el
"WebP: la nueva imagen format en la escena. Ofrece compresión de imagen incomparable con calidad visual superior. Pero, en mi opinión, carece de algo importante en comparación con JPG. ¡Descubre cómo cambiarlo con este hack rápido y sucio!"
Agregado el
Para tener una carrera positiva, es fundamental ser reconocido y recompensado adecuadamente por tu trabajo. Sin embargo, muchas veces el mérito y las recompensas pueden pasar desapercibidas. Es importante ser proactivo y asegurarse de destacar tus logros de manera pública y relevante. ¡No dejes que nadie te opaque en tu camino hacia el éxito profesional!
Agregado el
Ser bueno construyendo y ser bueno enviando son dos habilidades separadas. A corto plazo, en realidad son contraproducentes: si tienes talento para construir, es probable que seas peor enviando. Ira Glass tiene una cita clásica sobre esto. La única manera de superarlo es hacer fuerza y enviarlo. Tienes que obligarte a publicar cosas que has hecho incluso cuando piensas que son basura. Los programadores talentosos tienen un deseo casi patológico de construir sistemas elegantes, correctos y ordenados. Eso es lo que los motiva a aprender los detalles arcanos de sus lenguajes, o a pasar tiempo puliendo y refactorizando una y otra vez. Pero también hace que sean reacios a enviar. Cualquier defecto en el software les molesta a nivel emocional. Si envían con esos defectos, sienten que la gente pensará que no estaban prestando suficiente atención para notarlos, o que no eran lo suficientemente buenos para corregirlos.
Agregado el
Postgres is a great database, but it has its fair share of common problems that can easily lead to outages. In pgrust, we are addressing issues such as vacuum performance and transaction wraparound to improve the overall stability of Postgres in production environments. Additionally, we are looking at ways to optimize connection limits to prevent database downtime caused by resource constraints.
Agregado el
Guía para optimizar el rendimiento de PostgreSQL en producción: recomendaciones para esquemas y consultas eficientes. Recomendamos construir el esquema de manera iterativa, considerando la frecuencia de lectura y escritura de cada tabla. La normalización de datos puede ser útil, pero a veces es más práctico utilizar columnas jsonb para agilizar las consultas.
Agregado el
¡Atención emprendedores! Antes de lanzar tu SaaS, revisa este checklist. No soy abogado, pero te comparto los riesgos comunes al publicar software y cómo resolverlos. Recuerda, las plantillas son solo un punto de partida, ¡personaliza y revisa siempre!
Agregado el
- La respuesta a incidentes asume tres cosas, pero al poner un modelo de lenguaje en producción, ninguna de ellas se mantiene verdadera al mismo tiempo. - No se trata de cerrar una brecha de monitoreo agregando paneles de control, sino de detectar, reproducir, aislar y corregir. - En un sistema determinista, un ticket de "no se pudo reproducir" es una disposición razonable, pero en este caso es una categoría de defecto en vivo que has estado archivando durante meses.