Conocimiento

Píldoras de sabiduría, libros, películas y arte que me inspiran

12
Píldoras
6
Libros
4
Películas
3
Documentales
4
Obras de Arte
6
Recursos

Píldoras de Conocimiento

12 de 12
Básico
Arquitectura

Principio DRY

Don't Repeat Yourself. Cada pieza de conocimiento debe tener una representación única y autoritativa en el sistema.

SOLIDClean CodeRefactoring
Básico
Diseño

KISS - Keep It Simple, Stupid

La mayoría de sistemas funcionan mejor si se mantienen simples. La simplicidad debe ser un objetivo clave del diseño.

SimplicidadUXClean Code
Básico
Desarrollo

YAGNI - You Aren't Gonna Need It

No añadas funcionalidad hasta que sea realmente necesaria. La complejidad innecesaria es el enemigo.

AgileClean CodeProductividad
Básico
Calidad

Boy Scout Rule

Deja el código más limpio de como lo encontraste. Mejoras pequeñas y constantes suman.

RefactoringClean CodeTeam
Avanzado
Sistemas

Teorema CAP

En sistemas distribuidos, solo puedes garantizar 2 de 3: Consistency, Availability, Partition tolerance.

DistribuidosDatabasesArquitectura
Básico
Gestión

Two-Pizza Teams

Si necesitas más de dos pizzas para alimentar a tu equipo, el equipo es demasiado grande. Jeff Bezos.

TeamsProductividadOrganización
Intermedio
Calidad

Broken Windows Theory

Código malo atrae más código malo. Fix broken windows rápido antes de que se propaguen.

Tech DebtClean CodeTeam
Avanzado
Arquitectura

Ley de Conway

Las organizaciones diseñan sistemas que copian su estructura de comunicación. Estructura tu equipo según tu arquitectura deseada.

TeamsSistemasOrganización
Intermedio
Performance

Optimización Prematura

La optimización prematura es la raíz de todos los males. Haz que funcione, luego hazlo rápido. - Donald Knuth

OptimizationClean CodeProductividad
Básico
Debugging

Rubber Duck Debugging

Explica tu problema en voz alta a un patito de goma. El 80% de las veces encuentras la solución mientras explicas.

Problem SolvingProductividadTips
Básico
Productividad

Principio de Pareto (80/20)

El 80% del valor viene del 20% del esfuerzo. Identifica ese 20% y enfócate ahí.

EfficiencyGestiónPriorización
Intermedio
Datos

Single Source of Truth

Cada dato debe tener una única fuente autoritativa. Evita duplicación y inconsistencias.

ArquitecturaDatabasesClean Code

Libros Recomendados

Clean Code
Top Pick

Clean Code

Robert C. Martin

2008Arquitectura

Key Takeaways:

  • Nombres significativos mejoran legibilidad
  • Funciones pequeñas con un solo propósito
  • No comentar código malo, reescribirlo
Designing Data-Intensive Applications
Top Pick

Designing Data-Intensive Applications

Martin Kleppmann

2017Bases de Datos

Key Takeaways:

  • Entender trade-offs entre consistencia y disponibilidad
  • Replicación vs Particionamiento
  • Batch processing vs Stream processing
The Pragmatic Programmer
Top Pick

The Pragmatic Programmer

Andrew Hunt & David Thomas

2019Carrera

Key Takeaways:

  • DRY: Don't Repeat Yourself
  • Orthogonality en el diseño
  • Tracer bullets para prototipar
Don't Make Me Think
Top Pick

Don't Make Me Think

Steve Krug

2013UX/UI

Key Takeaways:

  • Usabilidad es sentido común aplicado
  • Los usuarios escanean, no leen
  • Tres clicks es un mito
Thinking, Fast and Slow

Thinking, Fast and Slow

Daniel Kahneman

2011Psicología

Key Takeaways:

  • Sistema 1 (rápido) vs Sistema 2 (lento)
  • Sesgos cognitivos en decisiones
  • Ilusión de comprensión
Atomic Habits
Top Pick

Atomic Habits

James Clear

2018Productividad

Key Takeaways:

  • 1% mejor cada día = 37x mejor al año
  • Los hábitos son la compound interest del auto-mejoramiento
  • Cambiar identidad, no solo comportamiento

Películas que Inspiran

The Social Network
Tech Biography

The Social Network

David Fincher2010

La mejor película sobre startups. No es sobre Facebook, es sobre ambición, traición y código.

"A million dollars isn't cool. You know what's cool? A billion dollars."
The Imitation Game
Historical Tech

The Imitation Game

Morten Tyldum2014

Alan Turing y el nacimiento de la computación moderna. Emotiva y técnicamente fascinante.

"Sometimes it is the people no one can imagine anything of who do the things no one can imagine."
Ex Machina
Sci-Fi AI

Ex Machina

Alex Garland2014

Exploración filosófica de la IA y consciencia. Relevante ahora más que nunca.

"One day the AIs are going to look back on us the same way we look at fossil skeletons."
Steve Jobs
Tech Biography

Steve Jobs

Danny Boyle2015

Tres actos, tres lanzamientos. Fassbender captura la visión obsesiva de Jobs perfectamente.

"Musicians play their instruments. I play the orchestra."

Documentales Imprescindibles

AlphaGo
YouTube90 min2017

AlphaGo

Inteligencia Artificial

El momento en que la IA superó a los humanos en Go. Emotivo y técnicamente brillante.

Ver documental
The Internet's Own Boy
Archive.org105 min2014

The Internet's Own Boy

Activismo Digital

La historia de Aaron Swartz. Recordatorio de por qué luchamos por internet libre.

Ver documental
Lo and Behold: Reveries of the Connected World
Netflix98 min2016

Lo and Behold: Reveries of the Connected World

Historia de Internet

Werner Herzog explorando internet. Filosófico, profundo, ocasionalmente perturbador.

Ver documental

Arte que Inspira Código

La Última Cena

La Última Cena

Leonardo da Vinci1495-1498

Pintura mural

Composición perfecta. Cada detalle cuenta una historia. Como el código limpio.

Lección para el código:

La perfección se alcanza no cuando no hay nada más que añadir, sino cuando no hay nada más que quitar.

La Noche Estrellada

La Noche Estrellada

Vincent van Gogh1889

Óleo sobre lienzo

Caos organizado. Emoción contenida en pinceladas. Como un sistema bien diseñado.

Lección para el código:

La creatividad requiere coraje. Atrévete a ser diferente en tu código.

Guernica

Guernica

Pablo Picasso1937

Óleo sobre lienzo

Mensaje poderoso en formas abstractas. La tecnología también puede transmitir mensajes.

Lección para el código:

El código que escribes tiene impacto en el mundo. Úsalo sabiamente.

Composición VIII

Composición VIII

Wassily Kandinsky1923

Óleo sobre lienzo

Geometría pura. Formas simples creando complejidad. Como componentes React.

Lección para el código:

Módulos simples pueden combinarse para crear sistemas complejos y hermosos.

¿Te resulta útil este conocimiento?

Añade esta página a tus favoritos para volver siempre que necesites inspiración, recursos o una dosis de sabiduría.