¿Sería difícil obtener financiación y respeto si no fuera un programador, pero se le ocurrió una gran idea de software?

Probablemente. Déjame explicarte por qué. No faltan grandes ideas de software. Lo que a menudo falta son tres cosas:

  1. Ideas que son prácticamente implementables.
  2. Formas de obtener tracción para una idea en el mercado.
  3. Ideas que se escalan adecuadamente.

Tratemos primero el problema 1. La mayoría de las personas que no programan activamente, no tienen ninguna intuición sobre lo que es difícil y lo que es fácil de programar. Esta caricatura lo explica bastante bien: xkcd: Tareas. Entonces, esa es una forma en que una persona promedio puede pensar que tiene una gran idea, pero podría no ser práctico implementarla en el software.

Ahora, abordemos el problema 2. Esto a menudo es solo la otra cara de la moneda. Muchos programadores podrían crear una aplicación que permitiera al usuario pedir una pizza con una variedad de ingredientes. Sin embargo, a menos que alguien tenga un restaurante de pizza, eso es bastante inútil. La mejor aplicación de pedidos de pizza del mundo solo tiene sentido si hay alguien que necesita esa aplicación. Los programadores a menudo tienen poca intuición sobre lo que es probable que un usuario desee (o más exactamente cuándo es probable que lo desee), y eso no es solo programadores. ¿Has oído hablar de Apple “Newton” o HP “Jornada”? En el caso de que uno presente un producto “demasiado pronto” y no sepa cómo obtener tracción en la comunidad de usuarios potenciales, el producto a menudo falla. Es por eso que hay tantos productos de imitación. Si el primer producto es “exitoso”, los proyectos copy cat están aprovechando ese deseo establecido.

El problema 3 es el más espinoso de los tres. Así como muchos programadores podrían escribir una buena aplicación para ordenar pizza, muchos programadores podrían escribir algo como Twitter. Sin embargo, la versión de Twitter que escribirían se caería si la base de usuarios fuera demasiado grande. Incluso el programa de Twitter real tenía eso al principio: la fabulosa “ballena falsa”. Twitter tardó un tiempo antes de que obtuvieran la infraestructura adecuada para ofrecer la experiencia de Twitter de manera confiable. Afortunadamente, pudieron resolver ese problema lo suficiente como para superarlo.

Son las raras personas que hacen las tres cosas correctas las que tienen éxito, y a menudo se necesita incluso más que eso.

More Interesting

¿Podría ser que la informática es mejor que la ingeniería informática?

Como ingeniero informático principiante, ¿qué debo hacer desde el 1er año en adelante, para que al final del 3er año sea competente en mi campo?

¿Es demasiado tarde para comenzar una especialización de CS durante su segundo año? Soy un estudiante de segundo año en Dartmouth actualmente tomando ENGS 20 (Introducción a la Computación Científica). Descubrí que realmente disfruto la codificación, así que ¿sería demasiado tarde para comenzar a especializarme en informática?

¿Cuál debería tener mayor prioridad al encontrar una solución a un problema técnico: investigarlo por nosotros mismos? ¿O investigar al respecto y utilizar las experiencias de otros?

¿Es un estudiante universitario con especialización en informática capaz de crear una aplicación funcional? ¿Cómo sé que pueden hacerlo antes de contratarlos?

¿Cuáles son las cosas que uno debe saber para convertirse en un BA (Business Analyst)?

¿Cómo es estudiar en el noreste de la India para la informática en NIT?

¿Debo ser piloto o programador?

¿Qué tiene más mujeres: matemáticas o informática?

¿Qué le sugiere a un estudiante de CS que decida sobre decisiones y sueños a largo plazo?

CS VIT o CS Thapar, ¿cuál es mejor?

¿Es mejor aprender desarrollo web front-end o desarrollo de aplicaciones iOS?

¿Es una buena idea revender y cambiar el nombre del software empresarial, como startup?

¿Qué es mejor para la informática: Manipal o VIT Vellore?

¿Qué es mejor, desarrollo o prueba, para un chico que no es cs / it?