¿Por qué la mayoría de los ingenieros de software quieren trabajar en una plataforma?

Me topé con una persona que quería lo mismo. Estaba más preocupado por construir un marco para un tipo particular de desarrollo web. Es dueño de una compañía de desarrollo web y esta compañía está funcionando bastante bien. En lugar de centrarse en proyectos de clientes directos, se ha dedicado a trabajar en el marco.

La lógica era que si conseguía el marco correcto, entonces sería más fácil para su personal trabajar en los requisitos de los clientes y no preocuparse por el problema que el marco ya resolvió bastante bien. En este caso, no estaba tratando de evitar enfrentar al cliente, sino que estaba tratando de crear una forma que facilitara la resolución de un subconjunto generalizable del esfuerzo de atención al cliente. En este caso, tiene sentido.

Por supuesto, la advertencia aquí es que si alguien ha resuelto el problema antes y las herramientas están disponibles para usted, intente no reinventar la rueda.

El desarrollo descuidado del cliente necesita habilidades muy especiales la mayor parte del tiempo. Cuando salgas del proyecto, estas habilidades pueden ser inútiles para ti.
Las habilidades de desarrollo de la plataforma suelen ser más comunes. Estas habilidades se pueden utilizar en muchos tipos de proyectos diferentes.

Creo que es porque es lo que les parece interesante y les apasiona.