El futuro del software

Written on: 2024-12-13. Last updated on: 2024-12-13.

He sido programador de software por un rato ya. He trabajado con startups nacionales e internacionales. He trabajado para gobiernos de diferentes niveles, para ONGs y para corporativos. He sido freelancer, he sido programador fantasma y he tenido una agencia de software. He desarrollado software desde que es solo una idea y he mantenido proyectos tan antiguos como el centennial mas viejo vivo. He desarrollado mayoritariamente aplicaciones web y moviles, y todo esto me ha enseñado muchas cosas sobre la naturaleza del sofware.

Y hoy quiero hablar sobre lo que veo a un nivel realista pero sobre todo a escala muy baja.

Porque cada vez hay una brecha mas grande entre el software comercial y el software que realmente necesitamos. Toda actividad humana se puede beneficiar del software pero no todas estas actividades lo haran porque hay una serie de condiciones que no se cumplen pero podrían.

Ahora, hablemos del futuro del software.

Hay tres caminos que estoy viendo para las empresas pequeñas, para los emprendedores y para los que realmente mueven la economía.

  1. Usar software de terceros, normalmente de pago y por suscripción, construido por empresas que tarde o temprano tendran que maximizar el retorno de inversión a sus inversionistas.
  2. Usar software Free and Open Source Software (FOSS). Lo puedes adaptar, lo puedes mejorar, pero necesitas tener conocimientos o pagar a alguien porque lo modifique para ti, el sueño de Stallman.
  3. Usar software que tu pagaste por desarrollar y cuya licencia no necesariamente es FOSS. Lo puedes usar para ti o para subarrendar a terceros. Lo puedes hacer FOSS o puedes conseguir angeles inversionistas para que te ayuden.

Quiero enfocarme solo en el tercer camino porque es al que me dedico. Yo construyo software para empresas que vienen y me dicen tengo un problema y necesito una solución. Pero hace falta cultura sobre la naturaleza del software y sobre la economía del software.

Hay muchas formas en las que se puede construir. Hay muchas formas en las que se puede mantener. Y hay muchas formas en las que se puede cobrar.

Mientras mas experimentado sea el desarrollador o la agencia más fácil sera mantenerlo, actualizarlo y mejorarlo. Además de que recuperaras el costo de tu inversión si lo planeaste bien. Pero esto es mas costoso. La expriencia en desarrollar software elevara siempre el precio, a menos que te lo esten rentando, pero entonces puede que no solucione todos tus problemas.

Hay mucha gente que malinterpreta el costo del desarrollo y quiere pagar cantidades muy bajas. Y aqui aplican muchas analogias sobre todo lo demas que puede construirse en diferentes profesiones y como a menor precio menor calidad. Aunque el bien es intangible no significa que el costo deba ser bajo. Piensa en un consultor que te esta ayudando en un servicio intangible como un contador, un abogado o un psicologo. El bien que obtienes es intangible pero el costo es alto, asi es el software.

Entonces primero tenemos que cambiar esa percepción sobre el costo del desarrollo de software si queremos ayudar a las empresas pequeñas y a los emprendedores a solucionar los problemas que tienen.

Pero hay otro punto que es el de que hay pocas empresas pequeñas y emprendedores que puedan pagar el costo del desarrollo de software. Y aqui es donde entra el punto 2. Utilizar Software Open Source y adaptarlo a las necesidades del cliente para no construir software desde cero. Deberiamos construir mas software FOSS y mas software que sea util para las personas.

Pero habrá clientes que esto también les resulte complicado. Sin embargo se puede educar al respecto.

Una via alterna sería hacer conceciones sobre el costo del software. Por ejemplo ahorita estoy buscando ayudar a emprendedores y empresas pequeñas a tener su sitio web, entonces estoy ofreciendo costos bajos y un plan a futuro para trabajar bajo ciertas condiciones. Pero el desarrollo de un sitio web es menor que el de una aplicación móvil o web.

Creo que este es un ensayo abierto del que seguire meditando y escribiendo al respecto y del que creo que puedo aportar más construyendo que comentando pero solo el tiempo lo dirá.