Imagine que creó su propio lenguaje de programación, ¿cómo podría ganar dinero con el lenguaje?

Es probable que cualquier lenguaje, marco / biblioteca y servidor / base de datos tenga el mismo “modelo de ingresos” exacto, desarrollado por nadie en lugar de Oracle, que tiene la opción de venderlo inmediatamente para obtener ganancias.

  1. Lo publicas de código abierto: en GitHib o en otro lugar y exageras a través de las redes sociales, foros / comunidades especializadas y de cualquier manera que puedas.
  2. Continúa trabajando en su trabajo diario, llevándolo allí. Pensarán dos veces antes de “subcontratar” un inventor de lenguaje de programación, cuando llegue la próxima recesión. Al menos su gerente tendrá algo para defender su salario de seis cifras, cuando se le pida que elimine a los N ingenieros más “caros” del equipo. La licencia de código abierto debe protegerlo de la compañía que intenta declararla suya, pero tenga cuidado.
  3. Intenta encontrar contratos / clientes independientes y más serios para aprovechar su creación, porque todo su propósito es desarrollar algo más rápido y mejor, o abordar problemas que nadie se atrevió a resolver antes. Este debería ser su objetivo muy práctico: vencer a otros en su oficio, no hacerse notar reinventando memcached o introduciendo otro lenguaje pseudo- “funcional” compatible con JVM. Aunque hacerse notar es probablemente todo lo que importa en la “escena de inicio” de Silicone Valley (ver más abajo).
  4. Aun mejor. ¿Por qué hacer algo personalizado para un solo cliente, cuando puede desarrollar su propio consumidor (por ejemplo, una aplicación móvil) o un producto SaaS comercial? Ir a donde otros no pueden, gracias a tu invención. ¿Se puede vender ese producto? ¿Puedes encontrar un cofundador experto en ventas? ¿No? Luego de vuelta al # 3. Por cierto, las descargas gratuitas también cuentan como ventas.
  5. Si tiene éxito con el n. ° 4, acaba de lanzar una startup legítima. Los inversores se alinearán para tener una parte. Si ha aumentado constantemente sus ventas, por ejemplo, en un nicho SaaS abierto, puede decirles que se jodan y que cambien su dinero de Silicone Valley en otro lugar. Si no ha hecho un centavo, pero ganó popularidad viral de su producto de consumo gratuito (plataforma de blog, chat, juego, lo que sea), lo más probable es que no le cueste mucho hospedar y apoyar. El alojamiento en la nube es barato hoy en día, y las bibliotecas de código abierto son gratuitas. Entonces es solo su tiempo (libre). Puede decirle a los inversores lo mismo y continuar haciendo lo que está haciendo. En cualquier caso tendrás opciones.
  6. Si no tiene éxito con el n. ° 3 y n. ° 4, aún puede usar su invención para obtener un mejor trabajo. Simplemente no a través de reclutadores. La exageración que mencioné en el n. ° 1 finalmente dará sus frutos, y serás aceptado en buenas redes profesionales como un experto en tu campo. Idealmente, algún fundador de negocios con grandes ideas querría cofundar una empresa con usted 50/50. O alguien puede ofrecerle a un experto como usted, un trabajo bien remunerado.
  7. También puede optar por un tipo diferente de empleador. Acércate a cualquier VC que puedas encontrar. “Invertiría”, está bien. Comprar todo su invento barato: apoyándolo con un salario modesto a cambio del 99.9% de su posible inicio. Al menos, tendrás formalmente derechos de jactancia legítimos en la escena de inicio y seguirás siendo tu propio jefe.
    El inversor intentará comercializar de inmediato su invención a través de licencias empresariales y soporte pagado, una mera formalidad, ya que no hay muchos clientes de herramientas de desarrollo de software, y mucho menos los “empresariales” que tienen “alianzas estratégicas” con IBM y Oracle, no usted . No vas a alcanzar el punto de equilibrio, lo que no debería molestarte, ya que ya no es tu empresa.
    Relajarse. El aspecto práctico y el valor de su creación son menos importantes en ese momento, ya que acaba de conectar una poderosa máquina de conexión / persuasión exagerada para comercializar su herramienta / lenguaje a los principales compradores como Oracle o IBM, que pueden intentar hacer algo útil con eso. O simplemente archivarlo. ¿Quién da un fvck? Es de ellos. Si todo sale según lo planeado (a los VC no les gusta perder su tiempo y dinero), usted (sí, usted personalmente) será vendido a uno de esos gigantes y se convertirá en su empleado con un título decente.

Pero lo más importante, incluso si ganaste unos patéticos $ 50K en esa “salida”, eres un miembro legítimo del club de “emprendedores en serie” con un “historial comprobado”, lo que hace que los inversores ganen dinero con una tecnología hipotecaria. Eso es todo lo que cuenta en la “escena de inicio”.

A diferencia del n. ° 6, cuando no eras nadie, habrá una línea de fundadores de negocios que te rogarán que te conviertas en su CTO por una cantidad de capital nunca igual pero considerable. Y así es como comienzas a trabajar hacia siete cifras. No creo que le importe, lo que sucedió con su invento original, que cumplió su propósito al permitirle poner el pie en la puerta.

Vea mi otra publicación de tl; dr relevante a esta pregunta: la respuesta de Alex Rogachevsky a ¿Son rentables los programas / softwares gratuitos?

Piense en todos los idiomas de programación que ha pagado para usar en la última década.

Estoy pensando que ese número es aproximadamente cero.

Ahora piense en todos los nuevos y geniales lenguajes de programación que han adquirido suficiente tracción como para que haya oído hablar de ellos. Puedo pensar en una docena desde el principio. Y todos son gratis.

No vas a ganar dinero con un lenguaje de programación. Simplemente no eres lo suficientemente inteligente. Estás compitiendo contra comunidades enteras que están inventando y mejorando idiomas de forma gratuita. Se puede copiar cualquier idea inteligente que se le ocurra, y tratar de proteger esas ideas con técnicas de propiedad intelectual termina demandando a clientes potenciales.

Entonces no, no puedes ganar dinero con nuevos lenguajes de programación. Si terminas liderando una comunidad basada en tu lenguaje de código abierto, puedes hacer una modesta fortuna con tu reputación. Es un buen trabajo si puedes conseguirlo.

Algunas maneras

  • Licencia las bibliotecas de tiempo de ejecución
  • Licencia del compilador e ide
  • Licencia un contenedor de tiempo de ejecución para las aplicaciones
  • Hacer una tienda de aplicaciones para ese idioma
  • Escribir materiales de capacitación para ese idioma pagado
  • Consultar
  • Desarrolle aplicaciones más baratas porque su idioma reduce el tiempo de desarrollo y luego conviértase en una casa de software
  • Vende una aplicación en ese idioma
  • La suscripción pagó un entrenamiento de ide en línea

La verdadera prueba nos puede convencer a suficientes personas para que dejen dinero en estas cosas? Tu idioma debe ofrecerles a las personas una ventaja

No puedo pensar en ningún caso en el que alguien haya ganado dinero simplemente creando un lenguaje de programación. En el pasado, la gente ganaba dinero con compiladores y entornos de desarrollo: Borland ganaba mucho dinero con Turbo Pascal, pero Pasirth fue creado por Wirth. Pero hay tantos compiladores y entornos de desarrollo excelentes disponibles de forma gratuita que el tiempo para esto ya pasó. Como otros han dicho, la única forma de ganar dinero es convertirse en un experto en su idioma después de que tenga una amplia aceptación.

Espere hasta que se vuelva popular (probablemente no lo hará, pero supongamos que lo hizo).

Luego venda libros sobre él y bríndele soporte / consultoría.

En serio, esa es tu mejor apuesta. De ninguna manera una masa crítica de personas te va a pagar por usar tu idioma.