Episodio 2

Cuando VB6 era el futuro

"El futuro caduca. La nómina sigue corriendo."
17 min de lectura

Mucho antes de que los procesos por lotes se convirtieran en un pasivo, fueron un triunfo. Thomas Whitaker construyó un negocio de nóminas sobre la disciplina de COBOL, luego lo reinventó con el optimismo de VB6 cuando las interfaces gráficas de Windows se volvieron la nueva norma. Él y Kevin Brody trabajaron hasta tarde, aprendieron rápido y lanzaron un cliente de escritorio que hizo que los clientes se sintieran modernos sin tocar el núcleo que hacía que la nómina fuera segura. Pero las plataformas siguen moviéndose. Cuando llegó .NET, Kevin quiso aprender de nuevo y Thomas se negó. La sociedad se fracturó, el aprendizaje se detuvo y la empresa se congeló en 1998 con las luces aún encendidas. Años después, Thomas finalmente reserva un viaje a las Bahamas, lo suficientemente cansado como para creer que el sistema puede funcionar sin él. No puede. Y su hijo heredará el futuro congelado como si fuera un regalo.

Anteriormente: "Nunca faltó a un ciclo" — Graham Whitaker entierra a sus padres y hereda una empresa de nóminas que funciona con procesos por lotes nocturnos de COBOL y rituales humanos. El negocio parece blindado. Las personas que están adentro saben que es una toma de rehenes.

Lunes, 19:38 — La caja

1998, pequeña oficina en Ohio después del horario de trabajo. Thomas Whitaker: finales de los 40, camisa de franela a cuadros con las mangas arremangadas, anteojos de lectura baratos en la cabeza, manos manchadas de tinta de impresora, una sonrisa que no puede ocultar. Kevin Brody: principios de los 30, camiseta de Microsoft desteñida debajo de una camisa de mezclilla abierta, jeans, zapatillas, sosteniendo un cúter. Una caja de cartón en el escritorio con el sello 'MSDN'. Pilas de viejos manuales de COBOL en un estante, un monitor CRT beige, una PC de torre, luces de techo fluorescentes zumbando.
"Thomas Whitaker no abría los paquetes como una persona normal."

Thomas Whitaker no abría los paquetes como una persona normal.

La oficina tenía ese olor a horas extra: café rancio, polvo tibio y lo que sea que la alfombra hubiera absorbido desde Reagan. Las luces fluorescentes zumbaban en el techo con un leve parpadeo cansado, como si resintieran que se les pidiera que se mantuvieran despiertas.

No cortó la cinta para tirar el cartón a un lado. Puso la caja en el centro exacto de su escritorio, la alineó con el borde como si estuviera encuadrando la corrida de los cheques de nómina, y exhaló por la nariz.

Kevin lo miraba e intentaba no reírse.

—Son CDs —dijo Kevin—. No es el Arca de la Alianza.

Thomas lo ignoró.

Pasó los dedos por la etiqueta. MSDN. Las letras que significaban que ya no tenía que rogar por fotocopias a un distribuidor ni llamar a una línea de atención y rezar para que la persona al otro lado no estuviera borracha.

Este era el nuevo mundo. El mundo profesional.

Cortó la cinta con cuidado. El cartón cedió con un rasgado suave que se sintió obsceno en la oficina silenciosa.

La lluvia golpeaba la ventana detrás de ellos, constante y paciente. En algún lugar más profundo del edificio, una fotocopiadora hizo clic una vez y volvió al silencio.

Adentro no había una carpeta.

Adentro había toda una biblioteca ridícula.

Carpetas de tres anillos con pestañas brillantes. Más de una. Documentación lo suficientemente gruesa como para usarla de lastre. Pilas de discos en fundas y cajas de acrílico, cada uno etiquetado como un desafío: cada edición, cada variante, cada paquete de idioma que Microsoft podía enviar sin estallar en llamas.

El plástico tenía ese olor penetrante a nuevo, como a un teclado recién desempaquetado. Los lomos de las carpetas brillaban bajo la luz, prometiendo un mundo donde no tenías que adivinar. Solo tenías que leer.

Visual Studio. La Biblioteca MSDN. SDKs que nadie entendía hasta que los necesitaba a las 02:00. Las mismas herramientas que se vendían al público por cifras que sonaban a estafa, empaquetadas en una suscripción para que pudieras engañarte diciendo que no estabas comprando software.

Estabas comprando acceso.

Estabas comprando un asiento en la mesa de los adultos.

Herramientas que llegaban como un permiso.

Thomas levantó una de las cajas y la sostuvo contra la luz fluorescente como si pudiera revelar algo oculto.

Sus manos eran herramientas grandes y toscas que habían aprendido a ser amables cuando algo importaba.

—Mira esto —dijo, con la voz apretada.

Kevin se acercó, con los ojos brillantes—. Visual Basic 6.0 Professional.

La boca de Thomas tembló como si estuviera tratando de evitar que la sonrisa se escapara.

—Sabes lo que esto significa —dijo Thomas.

Kevin lo sabía. Ese era el problema. Sabía exactamente lo que significaba.

Podía sentir la emoción en el pecho y el miedo justo detrás, como un segundo latido.

Significaba que los clientes dejarían de llamar “viejo” a su software.

Significaba que podían construir una GUI de verdad en lugar de atornillar otra pantalla a una aplicación de DOS y fingir que las cajas grises eran un lenguaje de diseño.

Significaba que podían dejar de contratar instructores para explicarle las pantallas verdes a jóvenes de veintidós años que nunca habían usado un teclado sin ratón.

Thomas tomó una de las carpetas. Pesaba, pesaba estúpidamente, como si Microsoft hubiera decidido que el peso era un sustituto de la confianza.

La abrazó contra su pecho por un segundo. Solo el tiempo suficiente para que Kevin lo notara.

La garganta de Kevin se apretó inesperadamente. Le caía bien Thomas. Le gustaba este lugar. Le gustaba la forma en que el viejo se emocionaba cuando el futuro llegaba por correo.

Thomas se aclaró la garganta y dejó la carpeta.

—Vamos a hacer esto —dijo.

Kevin asintió, y el movimiento se sintió más grande de lo que debería—. Sí. Vamos a hacerlo.

Los ojos de Thomas se deslizaron hacia el estante de manuales de Micro Focus. Cuarenta libras de competencia. Una década de noches largas y nóminas que tenían que salir sin importar qué.

—No tocamos el COBOL —dijo Thomas.

Kevin asintió de nuevo, más rápido, como si la velocidad pudiera convertir la promesa en protección—. No tocamos el COBOL.

Esa era la religión de Thomas.

Y como la mayoría de las religiones en las empresas pequeñas, venía con una regla privada que nadie escribía: cuando la máquina te ha traído hasta aquí, dudar de ella empieza a sentirse como dudar de ti mismo.

El motor de nómina era sagrado. La interfaz podía cambiar. Los reportes podían cambiar. El cliente podía sentirse moderno.

Pero el lote tenía que correr.

Thomas acercó una libreta legal amarilla y empezó a dibujar cajas. Pantallas. Botones. Pestañas.

Dibujaba rápido, de la misma forma en que solía escribir lógica de nómina cuando un cliente gritaba y el viernes se acercaba.

Presionaba lo suficientemente fuerte como para que el bolígrafo raspara.

Kevin se asomó por encima de su hombro.

—¿Cómo quieres que se vea? —preguntó Kevin.

La sonrisa de Thomas finalmente escapó.

—Como el futuro —dijo.

Jueves, 01:17 — El foro

1999, la misma oficina a altas horas de la noche. Thomas Whitaker: camisa de vestir blanca manchada de café, corbata aflojada, tirantes a la vista, manos temblando ligeramente por la cafeína, tecleando en un teclado beige. Kevin Brody: sentado en el piso con la espalda contra un archivador, computadora portátil abierta, calcetines, zapatos quitados, una rebanada de pizza fría a medio comer en un plato de cartón. El monitor CRT muestra un diseñador de formularios de VB6 y un hilo de foro de CompuServe. La lámpara de escritorio arroja una luz cálida, el resto de la oficina está a oscuras. Ráfagas de nieve afuera.
"A la 01:17, la oficina olía a pizza fría y a plástico caliente."

A la 01:17, la oficina olía a pizza fría y a plástico caliente.

El CRT emitía un leve zumbido, una nota alta que solo dejabas de escuchar cuando por fin salías de la habitación. La lámpara del escritorio creaba una pequeña isla de calidez en un mar de oscuridad.

El diseñador de formularios de VB6 llenaba la pantalla con cuadrículas, píxeles y promesas.

Kevin había escrito código todo el día y luego había escrito más código porque lo único mejor que construir algo era construir algo cuando nadie te interrumpía.

Le ardían los ojos. Sentía las yemas de los dedos resbaladizas por la grasa y la cafeína. Siguió adelante de todos modos, porque detenerse significaba tener que notar lo cansado que estaba.

Thomas estaba sentado frente al teclado como si estuviera manejando maquinaria pesada.

—Bien —dijo Thomas, con los ojos entrecerrados hacia la pantalla—. El control del grid. Quiero que ordene. Quiero que filtre. Quiero que imprima sin que los márgenes parezcan hechos por un estudiante de primaria.

Kevin se rio, pero el sonido salió débil. Estaba tan cansado que reírse se sentía como una falla en el motor.

—Quieres un milagro —dijo Kevin.

Thomas golpeó el teclado—. Estamos pagando por el milagro. Para eso es MSDN.

Kevin se dio la vuelta en el piso y leyó el hilo de CompuServe.

Alguien había publicado código. Alguien más lo había corregido. Alguien más se había disculpado por no incluir manejo de errores.

En algún lugar allá afuera, extraños discutían sobre comas y tiempos de vida de objetos como si importara. En esta oficina, importaba.

Se sentía como una plaza de pueblo. Desordenada, ruidosa, útil.

Kevin escribió una respuesta, con dedos ágiles a pesar de la hora.

Thomas lo observó.

—Te gusta esto —dijo Thomas.

Kevin no levantó la vista—. Me gusta no estar solo.

La expresión de Thomas se suavizó por medio segundo.

Recordaba tener veintiocho años, estar sin un peso y ser lo suficientemente terco como para quedarse despierto toda la noche leyendo manuales de COBOL porque el siguiente ciclo de nómina no le importaba si estabas cansado.

Recordaba haber hecho una pregunta en un BBS y recibir la respuesta de un extraño en otro estado, y sentir que el mundo era más grande que Ohio.

Ahora tenía a Kevin. Un segundo cerebro. Alguien que podía decir “¿y si…?” sin que sonara a amenaza.

Thomas se frotó los ojos.

La piel alrededor se sentía como lija. Podía saborear el café que había sido recalentado demasiadas veces.

—A los clientes les va a encantar esto —dijo.

Necesitaba creerlo. No por ego. Por supervivencia. La nómina no perdonaba el optimismo.

Kevin echó un vistazo a la pantalla donde descansaba un prototipo del formulario de entrada de nómina, gris y feo, pero funcional.

—Los clientes no se darán cuenta —dijo Kevin.

Thomas pareció ofendido.

Kevin se encogió de hombros—. Se darán cuenta cuando se rompa. Se darán cuenta cuando llegue tarde. Se darán cuenta cuando a alguien no le paguen.

Thomas lo miró fijamente por un instante.

Luego asintió.

—Por eso lo hacemos bien —dijo Thomas.

Kevin quiso decir: Lo hacemos bien porque somos orgullosos.

No lo hizo.

No quería que Thomas lo escuchara como un sermón. Thomas odiaba los sermones.

El orgullo era algo peligroso en las empresas pequeñas. El orgullo te hacía olvidar los números.

Thomas empujó su silla hacia atrás y se puso de pie.

Se estiró hasta que le tronaron los hombros.

—¿Tienes hambre? —preguntó.

Kevin miró la pizza.

—No de una manera que importe —dijo Kevin.

Thomas se rio, esta vez de verdad.

Caminó hacia la ventana y miró la nieve.

La oficina estaba en silencio. Ese tipo de silencio que solo consigues cuando el mundo duerme y tú estás despierto a propósito.

Thomas volvió a mirar el escritorio, el monitor, el futuro a medio construir.

Tenía los ojos brillantes.

Aún no sabía que el futuro iba a cambiar de nombre otra vez.

Martes, 16:52 — La nueva plataforma

2002, luz de día en la oficina. Kevin Brody: camisa de botones limpia, bolso de mensajero en el hombro, folleto impreso de lanzamiento de .NET en la mano, emoción en el rostro. Thomas Whitaker: mayor ahora, más pesado alrededor de los ojos, polo por dentro de los jeans, llaves colgadas del cinturón, brazos cruzados. Entre ellos: un escritorio con un proyecto de VB6 abierto y una pila de impresiones de soporte técnico. Calor de verano afuera, unidad de aire acondicionado de ventana traqueteando.
"Kevin no lo anunció."

Kevin no lo anunció.

Entró a la oficina de Thomas y dejó el folleto sobre la mesa como si dejara caer evidencia.

La unidad de aire acondicionado en la ventana traqueteaba como si quisiera escapar. El aire tibio olía a tóner y asfalto horneado por el sol.

Kevin golpeó el folleto una vez, como llamando a una puerta que ya sabía que estaba cerrada con llave.

—.NET —dijo.

Thomas no lo levantó.

Miró la portada. El logo de Microsoft. Ese tipo de modelo sonriente que nunca contratarías para procesar nómina.

—Otro más —dijo Thomas.

—No es otro más —dijo Kevin, y odió lo a la defensiva que sonó su voz—. Es un cambio de plataforma. VB.NET. C#. Hacia allá se dirigen.

Thomas por fin levantó el folleto, le dio la vuelta una vez y volvió a dejarlo como si tuviera grasa.

No le gustaba tocar cosas que pudieran exigir una decisión.

—Acabamos de terminar la última gran implementación para clientes —dijo Thomas—. Tenemos clientes en la nueva aplicación de VB6. Tenemos un release estable. Tenemos la nómina corriendo. ¿Por qué estás intentando prenderle fuego a la casa?

Su voz sonaba calmada. Kevin podía ver el pánico debajo de ella, apretado y disciplinado.

Kevin sintió que se le calentaba la cara.

Había ensayado esto en su cabeza durante el viaje, todos los argumentos alineados como balas. Ninguno funcionó cuando Thomas lo miró como si hubiera traicionado una religión.

—No es prenderle fuego —dijo—. Es ponerle aspersores.

Thomas bufó.

Kevin insistió.

—Estamos construyendo sobre algo que van a matar —dijo Kevin—. Ya es obvio. Mira los foros. Mira las herramientas de los proveedores. Todos se están moviendo. Si esperamos, quedaremos atrapados.

La mandíbula de Thomas se tensó.

—Atrapados —repitió Thomas, como si la palabra lo ofendiera.

Se inclinó hacia adelante.

—Kevin —dijo, más despacio ahora—, no somos un laboratorio. Somos una empresa. Pagamos a la gente. Tenemos fechas límite. Tenemos nóminas que tienen que estar correctas. Quieres reescribir lo que funciona porque estás aburrido.

Thomas escuchó la palabra reescribir como la palabra arruinar.

Aburrido.

La palabra aterrizó en el pecho de Kevin como un puñetazo.

—No estoy aburrido —dijo Kevin.

Thomas agitó una mano—. Estás inquieto. Es lo mismo.

La boca de Kevin se secó.

La habitación se sentía más pequeña que hace un minuto.

Había esperado resistencia. Había esperado preguntas.

No había esperado que Thomas descartara el hambre como si fuera un defecto de carácter.

Kevin señaló la pantalla donde estaba el proyecto en VB6, un nido de formularios y manejadores de eventos.

—¿No lo ves? —dijo Kevin—. Esto se va a pudrir. Ya lo está haciendo. Estamos metiendo código en todas partes. Reglas de negocio en clics de botones. Dependencias ocultas. Es una trampa.

Los ojos de Thomas se endurecieron.

—No hables así de mi trabajo —dijo.

Ahí estaba.

No era un desacuerdo técnico.

Era una prueba de lealtad.

Kevin tragó saliva. El latido de su corazón resonaba en sus oídos.

—Estoy hablando del futuro —dijo Kevin.

Thomas se reclinó en su silla.

—El futuro es un lujo —dijo Thomas—. La confiabilidad paga las cuentas.

Kevin se le quedó mirando.

Quería odiar a Thomas por eso. No podía. Esa era la tragedia.

El aire acondicionado traqueteó. La impresora de la oficina escupió otro reporte de cliente como si el universo se burlara de ellos.

Kevin se dio cuenta, en ese momento, de que la sociedad ya había terminado.

A Thomas todavía le encantaba la innovación.

Solo le encantaba la versión de la innovación que no lo cambiaba a él.

Kevin levantó el folleto.

—Lo voy a aprender de todos modos —dijo Kevin.

Thomas no se inmutó.

—En tu propio tiempo —dijo Thomas.

La garganta de Kevin se apretó.

Asintió una vez.

Luego salió caminando.

Sin drama.

Solo en silencio.

Ese tipo de silencio que ocurre cuando por fin entiendes que no están discutiendo de tecnología.

Están discutiendo de miedo.

Viernes, 10:23 — Descontinuado

2008, sala de descanso de la oficina. Correo electrónico de anuncio de Microsoft impreso sobre la mesa: 'Cronograma de soporte para VB6'. Thomas Whitaker: finales de los 50, cara sonrojada, puño apretado, sosteniendo el papel con la fuerza suficiente para arrugarlo. Linda Pritchard: principios de los 30, cárdigan oscuro, cabello en un corte bob limpio, sosteniendo una taza con ambas manos, mirando a Thomas cuidadosamente. Sharon Mills: mediados de los 30, blusa beige, anteojos, aferrando una carpeta de anillos. Donna Reeves: finales de los 20, suéter azul marino, de pie detrás de ellas. Un tablero de anuncios con avisos para clientes, una máquina expendedora zumbando. Luz fluorescente fría.
"El papel temblaba en la mano de Thomas."

El papel temblaba en la mano de Thomas.

La sala de descanso era demasiado brillante, demasiado limpia, demasiado indiferente. La máquina expendedora zumbaba en la esquina como si nunca hubiera escuchado de una fecha límite.

No era por la edad.

Era por el enojo.

Estaban descontinuando VB6.

Por supuesto que sí.

Microsoft no mataba productos. Microsoft “avanzaba”. Microsoft “evolucionaba”. Microsoft te abandonaba y lo llamaba progreso.

Thomas miró el anuncio impreso, ese tono corporativo que sonaba como una sonrisa mientras te clavaba el cuchillo.

—¿Quién hace algo así? —dijo Thomas.

Nadie respondió.

Los dedos de Linda se apretaron alrededor de su taza.

Sus ojos se quedaron en el papel. No en Thomas. No en el futuro. En las palabras que podrían costarle el empleo.

—¿Significa que deja de funcionar? —preguntó Donna, con voz débil.

Thomas giró la cabeza bruscamente hacia ella.

—No deja de funcionar —dijo—. Solo dejan de darle soporte.

Odió lo endeble que sonó eso en voz alta.

Linda asintió como si entendiera la diferencia. Como si la diferencia importara.

El pecho de Thomas se sentía apretado.

Pensó en Kevin.

Kevin se había ido hace años. No en una pelea a gritos. No en una renuncia melodramática.

Solo una declaración serena. “Recibí una oferta. Están haciendo .NET. La voy a tomar”.

Thomas se había dicho a sí mismo que Kevin estaba persiguiendo modas.

Ahora Thomas podía sentir la mentira en su propia boca.

Él había sido la moda.

Él había sido el futuro.

Y luego había dejado de moverse.

Sharon se inclinó hacia adelante—. Entonces… ¿qué hacemos?

Thomas miró a las tres mujeres paradas frente a él.

Eran buenas en la cosa que él había congelado.

Estaban aprendiendo VB6 en un mundo al que ya no le importaba.

Debería haberse sentido culpable.

La culpa era ruidosa. El alivio era silencioso. El alivio sonaba como el mismo sistema, las mismas pantallas, la misma corrida de cheques, el mismo día.

Se sintió aliviado.

Así era como la trampa se reproducía. No a través de la villanía. A través de la sucia comodidad de no tener que decidir si la cosa vieja todavía era la correcta. Si Microsoft había dejado de darle soporte a VB6, esa era la arrogancia de Microsoft. Si las pantallas aún se abrían el lunes, entonces seguro el juicio final podía esperar a que alguien más se encargara.

—Lo mantenemos corriendo —dijo Thomas.

Lo dijo como un voto. Como una disculpa. Como una amenaza.

Los hombros de Linda cayeron como si hubiera estado conteniendo la respiración durante años.

—Lo mantenemos corriendo —repitió Thomas, más fuerte, como si decirlo dos veces pudiera convertirlo en una estrategia.

Donna frunció el ceño—. ¿Qué pasa con las cosas nuevas?

Los ojos de Thomas se entrecerraron.

—Con las cosas nuevas es como se pierde la nómina —dijo.

Linda asintió de nuevo, rápido.

Sharon agarró su carpeta con más fuerza.

En sus caras, Thomas vio algo que no había visto en Kevin en años.

No era hambre.

Era seguridad.

Y Thomas se dio cuenta, con una extraña ráfaga de calma, que seguridad era lo que quería ahora.

No porque fuera mejor.

Porque era más fácil.

Miércoles, 22:07 — Los boletos

2026, mesa de la cocina de Thomas Whitaker. Thomas: a principios de los 70, cabello gris, manos gruesas, vistiendo una sudadera y pantalones de chándal gastados, anteojos de lectura bajos en la nariz. Margaret Whitaker: a principios de los 70, cárdigan suave, pantalones de pijama, cabello suelto, sosteniendo un folleto de las Bahamas. Una computadora portátil barata abierta con un sitio de viajes, una tarjeta de crédito en la mesa, un calendario con ventanas de procesamiento por lotes garabateadas en los márgenes. Afuera: calle tranquila de los suburbios, brillo de la luz del porche.
"Las manos de Thomas ya no estaban firmes."

Las manos de Thomas ya no estaban firmes.

La luz de la cocina era suave y amarilla, el tipo de luz que hacía que todo pareciera indulgente. El refrigerador se encendía y se apagaba, haciendo su trabajo sin necesitar una reunión.

Odiaba eso.

Había pasado toda su vida confiando en sus manos.

Tecleando lógica de nómina. Hojeando manuales. Pasando el dedo por las impresiones buscando un solo número que no encajara.

Las manos no mentían.

Los cuerpos sí.

Margaret empujó el folleto hacia él.

—Deberíamos ir —dijo ella.

Thomas miró la brillante foto. Agua azul. Arena blanca. Personas sonriendo como si nunca hubieran recibido la llamada de un cliente a las 02:18.

Podía escucharlo de todos modos. El teléfono. La voz sin aliento. La vergüenza de decir, de nuevo, que él lo arreglaría.

—Tenemos nómina —dijo Thomas en automático.

Los ojos de Margaret se afilaron.

—Tenemos nómina todas las semanas —dijo ella—. También tenemos una sola vida.

El estómago de Thomas se apretó.

Quería discutir.

Quería decir que la empresa lo necesitaba.

Quería decir que los lotes no se corrían solos.

Pero ahora tenía un hijo. Un hijo que sonreía en los eventos de recaudación y hablaba de visión.

Un hijo que no sabía la diferencia entre una plataforma y una plegaria.

Thomas miró fijamente el calendario donde las fechas límite del próximo trimestre estaban circuladas.

Sintió un dolor detrás de las costillas que no era acidez.

Era el peso de saber que había construido algo que dependía demasiado de él.

Margaret le tocó la mano.

Su palma era cálida. La de él estaba seca y áspera, todavía hecha para el trabajo.

—Te has ganado un descanso —dijo ella.

Thomas casi se rio.

Ganado.

Como si el descanso fuera un cheque de pago.

Miró la pantalla de la computadora.

El cursor parpadeaba en el campo de nombre del pasajero.

Thomas tecleó.

Thomas Whitaker.

Margaret Whitaker.

Hizo una pausa.

Su dedo se cernía sobre el botón “Confirmar”.

Pensó en Kevin, en el hambre de sus ojos, en cómo se veía el futuro en ese entonces.

Pensó en la aplicación de VB6, todavía corriendo en los sitios de los clientes como un fantasma que se negaba a irse.

Pensó en los lotes de COBOL, todavía masticando archivos como un viejo animal que no podía morir.

Pensó en las tres mujeres en la sala de descanso, aferradas a sus carpetas como salvavidas.

Pensó en la pequeña parte de él que sabía que este sistema no merecía lealtad.

Luego presionó el botón de todos modos.

El clic fue minúsculo. El peso que movió no lo fue.

Margaret exhaló como si hubiera estado conteniendo la respiración durante veinte años.

Thomas se quedó mirando el número de confirmación.

Le temblaban las manos.

Se dijo a sí mismo que era emoción.

Se dijo a sí mismo que era el momento.

No se dijo a sí mismo la otra verdad.

Que el sistema no era seguro.

Era simplemente familiar.

Lunes, 08:04 — La oficina

2026, la oficina de Thomas Whitaker en la empresa de nóminas, temprano en la mañana. Graham Whitaker: abrigo gris carbón abierto sobre un suéter entallado, pantalones oscuros ajustados, zapatos lustrados con un rastro de lodo aún en las suelas, cabello perfectamente peinado a pesar de la falta de sueño, anillo de bodas visible mientras sostiene un manojo de llaves. Derek Lawson: traje azul marino, corbata ligeramente aflojada, sosteniendo una carpeta manila etiquetada 'Herencia' y 'Banco'. Un estante con manuales viejos de Micro Focus COBOL y carpetas de anillos de MSDN con pestañas brillantes. Un monitor CRT beige olvidado en la esquina como un fósil. Luz gris de otoño a través de las persianas.
"El edificio se sentía mal a las 08:04."

El edificio se sentía mal a las 08:04.

Demasiado silencioso.

No el buen silencio de la gente trabajando. El mal silencio de una habitación después de que alguien se ha ido y no te está permitido admitir que no volverá.

Graham estaba de pie en la oficina de su padre con un manojo de llaves en la mano y sin idea de cuáles importaban.

El escritorio estaba exactamente como Thomas lo había dejado. No ordenado. No desordenado. Simplemente arreglado con la lógica privada de una persona que sabía dónde estaba cada cosa.

Café rancio. Polvo tibio. Ese leve olor electrónico de un equipo que había estado funcionando toda la noche porque siempre funcionaba toda la noche.

Derek rondaba por la puerta como un hombre esperando permiso para respirar.

—Podemos mover los artículos personales más tarde —dijo Derek en voz baja—. El banco quiere firmas. El contador quiere firmas. Recursos Humanos tiene preguntas sobre…

Graham levantó una mano.

No quería logística. Logística significaba que esto era real.

Su mirada vagó hacia los estantes.

Manuales de Micro Focus. Gruesos, maltratados, con las esquinas redondeadas como si los hubieran sostenido mil veces.

Y junto a ellos, las carpetas de MSDN.

Pestañas brillantes. Lomos limpios. Una cápsula del tiempo del optimismo.

Graham se acercó y pasó un dedo por el borde de la carpeta. Podía sentir las crestas en el plástico.

Trató de imaginar a su padre abriendo la caja, sonriendo como un niño, creyendo en un futuro que podía sostener en sus manos.

El sentimiento no llegó.

Lo que sintió en cambio fue algo pequeño y humillante.

Ignorancia.

No sabía lo que significaba nada de eso. No sabía lo que hacía nada de eso. No sabía qué se rompería si movía la cosa equivocada.

Se volvió hacia Derek y vio que el alivio cruzaba el rostro de este, el alivio de un hombre que prefería dueños que no hacían preguntas técnicas.

—¿Qué firmo? —preguntó Graham.

Derek abrió la carpeta. El papel se deslizó contra el papel. El sonido fue demasiado fuerte.

Graham tomó el bolígrafo.

Firmó donde le dijeron.

La empresa siguió adelante.

En algún lugar del edificio, una máquina zumbó.

A la nómina no le importaba quién estaba vivo.

Próximo Episodio: "Comienza la construcción de los cimientos" Un 'programador externo' entra al cementerio y comienza a escribir tests como si estuviera construyendo un bote salvavidas. Nathan Cole reconoce el patrón de inmediato: la competencia será protegida o castigada.
×
×