Agregar recursos humanos adicionales a un proyecto tardío retrasó su producción aún más.
La mejor manera de encontrar la respuesta correcta en Internet no es hacer una pregunta, sino publicar una respuesta deliberadamente incorrecta.
Un sistema complejo de trabajo necesariamente proviene de un sistema simple de trabajo. Un sistema complejo diseñado desde cero nunca funciona, y es imposible arreglarlo para que funcione. Debe comenzar de nuevo con un sistema de trabajo simple.
Cualquier patrón estadístico observado tiende a colapsar tan pronto como se ejerce presión sobre él para controlarlo.
Cuando una medida se convierte en una meta, deja de ser una buena medida.Marilyn Strain
Nunca atribuyas malicia a lo que se explica completamente por la estupidez.
Siempre lleva más tiempo completar una tarea de lo que espera, incluso si tiene en cuenta la ley de Hofstader.
La mejora es equivalente a la destrucción.
Tendemos a sobreestimar el impacto de la tecnología a corto plazo y a subestimarla a largo plazo.
Cuando llegue a un número suficiente de usuarios de API, no importa qué características le prometió a todos: para cualquiera de las posibles características del comportamiento de su sistema, habrá un usuario dependiendo de ello.
El código de depuración es dos veces más difícil que escribirlo. Por lo tanto, si escribe código hasta el límite de sus habilidades mentales, usted, por definición, no tendrá suficiente inteligencia para depurarlo.
En teoría de la red, la utilidad de una red crece aproximadamente como un cuadrado del número de sus usuarios.
El número de transistores colocados en un chip de circuito integrado se duplica aproximadamente cada 24 meses.
Todo lo que puede salir mal saldrá mal.
Si algo puede salir mal, sucederá, y en el peor momento posible.
No debes multiplicar las cosas innecesariamente.
El trabajo llena el tiempo asignado a ella.
La optimización prematura es la fuente de todos los males.
El sector tecnológico está dominado por dos tipos de personas: los que entienden que no controlan y los que controlan lo que no entienden.
En cualquier jerarquía técnica, con el tiempo se desarrolla una inversión de competencia.
La utilidad de las grandes redes, especialmente las redes sociales, aumenta exponencialmente con el crecimiento del tamaño de la red.
Todas las abstracciones no triviales están sujetas a un cierto límite.
No seas una cabra.
En las empresas, existe una tendencia a actualizar a los empleados incompetentes a gerentes para eliminarlos del proceso de trabajo.
En su mayor parte, todo en la vida se distribuye de manera desigual.
En el sistema jerárquico, cada individuo tiene una tendencia a elevarse al nivel de su incompetencia.
Sea conservador sobre sus actividades y liberal sobre las contribuciones de los demás.
Cada objeto debe tener una responsabilidad, y esta responsabilidad debe estar completamente encapsulada en la clase.
Las entidades deben estar abiertas a la expansión, pero cerradas al cambio.
Debería ser posible reemplazar el tipo con un subtipo sin romper el sistema.
Las entidades de software no deben depender de métodos que no utilizan.
Los módulos de nivel superior no deben depender de los módulos de nivel inferior.
Cada conocimiento debe tener una representación única, consistente y autorizada dentro del sistema.
Mantenlo simple, estúpido [No te compliques, tonto]
Siempre implemente funciones solo cuando realmente las necesite y no cuando piense que las necesita en el futuro.