2023-08-04
Por fin nuestro proyecto ha llegado al punto de necesitar un sistema de usuarios, pero ya no tengo ganas de escribir CRUD, así que me puse a navegar por Internet.
(para los que no son de ingeniería de software: CRUD es el acrónimo de create, read, update, delete; básicamente es escribir el mismo tipo de código repetitivo de mil maneras, como si estuvieras picando piedra).
¡Y entonces me di cuenta de que estoy completamente desactualizado! Hoy, en los estertores de la ola de internet, demasiadas tecnologías se han desbordado y se han convertido en infraestructura gratuita o barata (en comparación con tu negocio).
Tomemos como ejemplo ChatPdf https://www.chatpdf.com, una pequeña herramienta que usa la capacidad de ChatGPT para interpretar PDFs. ¿Cómo se creó?
- La capacidad principal proviene de ChatGPT.
- El sistema de usuarios y el backend del software se construyen directamente sobre Firebase de Google, lo que significa que en teoría no necesita su propio servidor en la nube para ejecutar las funciones del producto, y además se libra de un montón de funciones CRUD complicadas y sin valor.
- La pasarela de pago usa Stripe, igual solo hay que configurarlo, sin tener que lidiar con un montón de integraciones complejas de proveedores desde cero.
¡Y así un producto con ingresos anuales de más de 100 millones de dólares puede funcionar de manera estable y eficiente! Ni siquiera he encontrado registros de financiación de ChatPDF en Internet, lo que indica que probablemente nació como un proyecto personal de algún colega. ¿Cómo es que un pequeño ingeniero de software se ha convertido en multimillonario? Pues mira, la gente no puede imaginar, uno no puede predecir que el destino de una persona depende tanto de su esfuerzo personal como del proceso histórico… (En ese momento, Pu Tao saltó y me dio dos bofetadas para que dejara de adorar).
Esta experiencia de navegar por Internet me ha dejado flipado. Si estoy desactualizado, hay que aprender bien. Así que pasé unos días más navegando.
Jaja, y gracias al efecto embarazada, descubrí una enorme cantidad de productos de infraestructura de este tipo. Siento profundamente que en el futuro la división refinada del trabajo necesariamente dejará de ser el único motor de crecimiento viable. Quizás en el futuro todos podamos volver a trabajar poéticamente, basándonos en nuestra creatividad, como auténticos seres humanos.
Aprovechando este tema, aquí pongo un banderín para escribir mis observaciones sobre una pequeña arista del software de código abierto.
La tercera foto es Pu Tao.
- 🧩 Una pieza de la vida