¿Qué es lo que la gente realmente exitosa hace que la mayoría no hace?
[ H I L O ] ⇩
Muchos nos deprimimos cuando perdemos la motivación.
Pensamos que la gente exitosa tiene una reserva inagotable de pasión.
Pero la gente exitosa siente la misma falta de motivación que el resto de los humanos.
La diferencia está en que ellos encuentran la manera de seguir adelante.
La maestría requiere práctica.
Pero cuanto más practicas algo, más aburrido y rutinario se vuelve.
Una vez que las ganancias iniciales se lográn, nuestro interés comienza a desvanecerse.
La mayor amenaza al éxito no es el fracaso sino el aburrimiento.
Quizá este es el motivo por el cual acabamos atrapados en un ciclo interminable.
Saltamos de una dieta a otra.
Nos cambiamos de deporte.
Probamos constantemente librerías y frameworks nuevos.
Tan pronto como experimentamos la más ligera novedad, lo queremos, incluso si la anterior sigue funcionando.
No nos podemos controlar.
Como apuntó Maquiavelo
«Los hombres desean novedad de tal manera que aquellos a quienes les va bien desean un cambio tanto como aquellos a los que les está yendo mal».
Por eso muchos productos que enganchan son los que proporcionan formas continuas de novedad.
Los videojuegos proporcionan novedad visual.
La comida basura nos proporciona novedad culinaria.
Cada una de estas experiencias ofrece elementos continuos de sorpresa.
En psicología, esto se conoce como recompensa variable.
Las máquinas tragaperras son el ejemplo más común.
Los apostadores obtienen el premio principal de vez en cuando, pero en intervalos que no pueden predecirse.
El ritmo de las recompensas es variable.
En cierto punto todo se reduce a quién puede manejar el aburrimiento.
Sabiendo como funciona el cerebro con la recompensa variable podemos ponerlo a jugar a nuestro favor.
La clave es como conseguir mantener el juego entretenido.
He pensado mucho en esto.
Tengo una newsletter donde trato de enseñar usando un método diferente, las historias.
Las buenas ideas, patrones y principios que se usan en el desarrollo de software, ¿de dónde salen?
[ H I L O ] ⇩
A finales de 1980 @unclebobmartin comenzó a recopilar distintos principios de diseño de software.
Algunos de los principios habían sido formulados por otros colegas, por ejemplo el Principio de Sustitución de Liskov fue enunciado por Barbara Liskov y Jeannette Wing.
@unclebobmartin El Tío Bob por aquella época debatía sobre estos principios con otros colegas en USENET (una especie temprana de Facebook).
A lo largo de los años, los principios fueron cambiado.
Equipo de desarrollo de stack tecnológico .Net Core
Tienen desarrollado API Rest
Tienen problemas de errores, velocidad de desarrollo y mantenimiento de la aplicación. Me piden ayuda
Te cuento más ⬇️
A groso modo me suelo encontrar estas características:
- Capa de controladores usando MediatR para usar el patrón CQRS
- Base de datos -> Sql Server
- ORM - Entity Framework
- Pocos tests unitarios, alguno de integración y end to end
- Entidades anémicas con getters y setters sin comportamiento
- Entidades creadas siguiendo convenciones EF code first
- Handlers usando directamente el contexto de EF