Chapter 1
Chapter 1: Initialization - The First Lines of Code and Life
Liucijus, growing up in Soviet Lithuania, discovers his passion for programming and his burgeoning attraction to men, beginning his dual life of hidden desires and digital exploration.
The first time Liucijus saw a computer, it was not a sleek machine but a hulking behemoth of metal and wire, housed in a refrigerated room at the University of Vilnius. He was twelve years old, tagging along with his father, who worked as a janitor there. The machine hummed with a low, constant thrum, and its reels of magnetic tape spun like the wheels of some arcane locomotive. To the boy, it was not just a machine; it was a promise of another world, one governed not by the capricious whims of men but by the cold, perfect logic of mathematics. In that room, surrounded by the smell of ozone and cold solder, he felt the first stirring of a passion that would define his life.
That passion, however, had to be hidden, much like everything else that mattered. In the Soviet Union of the 1970s, a boy like Liucijus learned early that the truth was a dangerous currency. He kept his fascination with the university's computer to himself, never telling his schoolmates about the glowing lights and the ticker tape that spewed lines of cryptic code. He learned to watch his words, to measure his gaze, to smile in a way that revealed nothing. It was a skill he would refine over the years, a mask he would learn to wear with an artist's precision.
His first real encounter with the language of computers came in a dusty corner of the public library. He had found a book, not on programming, but on the mathematical principles of logic gates and Boolean algebra. It was a forbidden text of sorts, not because it was banned, but because it was so utterly irrelevant to the world around him. While his peers dreamed of becoming cosmonauts or party officials, Liucijus dreamed of ones and zeros, of statements that were either true or false, of a system where there was a right answer and a wrong one, and nothing in between.
He was fourteen when he wrote his first line of code. It was on a hand-me-down programmable calculator, a bulky device with a red LED display and a keypad that felt like a typewriter's. The program was absurdly simple: a loop that printed the numbers from one to ten. But when he pressed the "run" button and watched the digits appear one by one, a profound sense of power washed over him. He had commanded the machine. He had given it instructions, and it had obeyed. In a life where so much was dictated by unseen forces, by the state, by the party, by the silent judgment of neighbors, this was intoxicating.
That same year, he became aware of a different kind of truth, a different kind of forbidden knowledge. It was not in a book, but in the way his eyes lingered on a classmate, a boy named Tomas with strong hands and a laugh that seemed to brighten the gray corridors of the school. It was in the sudden, inexplicable tightness in his chest when he saw a photograph of a man in a magazine, not for the article, but for the line of his jaw, the curve of his shoulder. These were truths that had no language, no code, no logic. They were feelings that defied the binary of right and wrong, that existed in a space the state had declared non-existent.
He tried to debug himself. He applied the logic he was learning to his own heart. He told himself it was a phase, a bug in the system of his development. He tried to overwrite his feelings with the approved narratives of Soviet manhood: the strong worker, the loyal patriot, the devoted husband. But the feelings persisted, like a variable that refused to be reset. They were a constant, a fundamental part of his source code that he could not delete.
At the university, he finally got his hands on a real computer, a Soviet-made machine that was a clone of an IBM mainframe. The computer lab was a sanctuary. It was a place where the noise of the outside world faded, replaced by the quiet hum of fans and the rhythmic clatter of a dot-matrix printer. Here, he was not a strange, quiet boy with secrets. He was a programmer. He learned FORTRAN, then COBOL, and finally, C. The languages were different, but the underlying logic was the same: input, process, output. Cause and effect. If this, then that.
He met Andrius in the second year. Andrius was a mathematics student, brilliant and charismatic, with a quick, easy smile that made him popular with everyone. He was the kind of person who seemed to exist without the weight of the world on his shoulders, who moved through the university's gray corridors with a casual grace that Liucijus could only envy. They were assigned to work together on a project, and in the quiet hours of the night, surrounded by stacks of punch cards and the scent of stale tobacco, they talked. They talked about algorithms and data structures, about the elegance of a well-written loop, about the frustration of a bug that took hours to find.
But they also talked about other things. Andrius had a passion for jazz, a music that was officially frowned upon but played in secret gatherings. He would hum the melodies, his fingers tapping an imaginary piano on the table. Liucijus found himself fascinated by these glimpses of a world beyond the approved curriculum. In those late-night sessions, a different kind of code was being written, one of shared glances and hesitant silences.
One night, after a particularly long debugging session, they stepped out of the lab into the cold, pre-dawn air. The city was silent, the streets empty. Andrius lit a cigarette, the small flame illuminating his face for a moment. "You know," he said, his voice low, "sometimes I think the only honest thing in this world is a line of code. It does exactly what you tell it to. No lies, no pretenses."
Liucijus looked at him, at the hidden spark in his eyes that the cigarette's glow had revealed. "And if the code is wrong?" he asked.
"Then you fix it," Andrius said, exhaling a plume of smoke that dissipated into the night. "You debug it. You find the error and you correct it. The machine doesn't judge you for the mistake. It just waits for you to get it right."
There was a long silence. Liucijus felt the weight of the unspoken, the truth that was too dangerous to speak aloud. He wanted to ask Andrius what kinds of errors he wished he could fix, what bugs in his own system he was trying to debug. But he didn't. Some truths, as he was learning, could only be expressed in code.
As they walked back toward the dorms, the first light of dawn began to break over the city. Liucijus felt a strange, fragile hope. He had found a language for his mind, a system of logic that made sense of the world. But he had also found a kindred spirit, someone who seemed to understand that there was more to life than the approved program. It was a beginning, a first line of code in a much larger program. He did not yet know what the final output would be, but for the first time, he felt ready to begin writing it. The debugger of his heart had just been initialized, and the search for the truth was about to begin.