Evita frustrar aún más a tus usuarios con tu documentación
La documentación técnica puede ser frustrante para los usuarios. Evita el lenguaje condescendiente y utiliza la empatía para crear una experiencia clara y accesible.
GitHub Copilot ahora disponible de manera general
Cualquier persona, hoy puede pagar $10 USD mensualmente por un compañero de pair programming creado con inteligencia artificial.
Mejora tu propuesta argumentando en contra de ella
¿Te has preguntado por qué una propuesta fracasa y otras no? Aquí te explicamos cómo evitar puntos ciegos y efectos secundarios indeseados.
El trabajo asíncrono es más tardado, pero produce mejores resultados
Lo que desmotiva a varios líderes de intentar el trabajo asíncrono es que es más tardado. Pero trabajar asíncrono y a conciencia resuelve problemas de raíz.
Por qué hacer over-engineering
En mi pueblo hay un dicho: salió más caro el caldo que las albóndigas. Pero construir algo desde cero cuando existe ya un paquete que resuelve el problema no es hacer over-engineering.
La barra de progreso de Gmail no es real: ¿por qué?
El impulso inicial de las personas técnicas es hacer las cosas técnicamente correctas, aunque no agreguen tanto valor al producto final o aporten a mejorar la experiencia del usuario.
Cómo usar Google Calendar para evitar distraerte
Poco a poco nos estamos haciendo más conscientes de que no todos funcionamos en el mismo horario, que no todos tenemos las mismas horas productivas. Este es un paso en la dirección correcta, creo.
SQLite no usa Git: ¿por qué?
Interesante página en el sitio de SQLite, explicando por qué no usan Git para administrar el código del proyecto: SQLite no usa el sistema de control de versiones Git. En su lugar, usa Fossil, que es un sistema de control de versiones específicamente diseñado y escrito para soportar SQLite. Personalmente no sabía de la existencia de Fossil, pero su propuesta de valor se ve bastante atractiva. Especialmente si tomamos en cuenta las razones que motivaron a que los administradores del código de SQLite decidieran que Git no era una opción para ellos: Git no ofrece visibilidad granular del contexto en el cual se hizo alguna contribución Hace demasiado difícil encontrar los sucesores de algún commit en particular El modelo mental de Git es innecesariamente complejo Git no lleva el recuento histórico de los nombres de las ramas Requiere soporte administrativo Es una experiencia de usuario pobre Observa cómo ninguna de las razones que SQLite expone para no usar Git tienen [...]
Las 4 fases del conocimiento
Es más sencillo razonar sobre temas complejos a través de un modelo mental. Te comparto las 4 fases del conocimiento y cómo las puedes aprovechar para crecer.
La trampa de la productividad sin consciencia
Incrementar tu productividad no necesariamente significa hacer más, sino en reducir la fricción para hacer lo que nos toca de la manera más tranquila posible.