Capítulo 23. Estructura y comportamiento
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El software crea valor de dos maneras:
-
Qué hace hoy
-
La posibilidad de nuevas cosas que podemos hacer que haga mañana
"Lo que hace hoy" es el comportamiento del sistema: calcular la nómina, enviar pedidos de dropshipping, avisar a los amigos. (Y sí, todos los sistemas de software son sistemas sociotécnicos, y todavía no vamos a diseñar la parte sociotécnica).
El comportamiento puede caracterizarse de dos formas:
- Pares de entrada/salida
-
Tantas horas a este salario en esta jurisdicción debería dar lugar a un sueldo como éste y a una declaración de impuestos como ésta.
- Invariantes
-
La suma de todos los derechos debe ser igual a la suma de todas las deducciones.
El comportamiento crea valor. En lugar de que tenga que calcular un montón de números a mano, el ordenador puede calcular millones de ellos cada segundo. Resulta que la gente pagará por no tener que calcular números a mano. Si hacer funcionar el software cuesta 1 $ de electricidad y puedes cobrar a la gente 10 $ por hacerlo funcionar en su nombre, entonces tienes un negocio.
En teoría, este negocio podría funcionar eternamente, produciendo 10 $ por cada dólar que pusiéramos. Sabemos que esto es una simplificación excesiva. La podredumbre es real. Siempre hay algo que cambia. Mantenerse en el río requiere remar constantemente. Pero a efectos de la distinción ...
Get ¿Primero ordenado? now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.