Of Rivers, Concrete and Code: Rebooting Digital Architecture
Reflections on Heraclitus's constant flux, brutalist minimalism, and the search for constructive truth in software.

No one bathes twice in the same river, said Heraclitus, because neither the river nor the man are the same. This idea of constant flux has been the engine behind the renewal of my digital space. I felt a visceral need to show that the developer I was a few years ago has mutated; that my passion has led me to cross borders where engineering fuses with the plastic arts.
But how do you capture that evolution? The creative process is not a cooking recipe; there is no magic substance that dictates the next step. Sometimes, for ideas to flow, it takes more than simply sitting down to breathe in front of the monitor.
The age of the generic
Like any web surfer in search of a spark, I set out to browse. What I found left a bitter taste. We live in the age of the generic. Daring websites seem to have died, or to have been relegated to ephemeral projects: advertising for movies or video games ready to disappear.
A wave of Artificial Intelligence is stripping away our essence, promising mass production where the detail —that place where, according to Mies van der Rohe, God resides— has been sacrificed on the altar of standardized SaaS. We traded authenticity for the efficiency of the mold.
Refuge in structure
Seeking a reboot, I decided to return to my roots. I went to one of my favorite museums to see a surrealist painting exhibition. On the way, while watching the bulk of the Auditorio Nacional from public transport, I reaffirmed my romance with Brutalism. There is something profoundly honest about exposed concrete (béton brut); an ethic that prefers to show the veins and the structure of a work rather than hide them behind a decorative façade.
Upon arriving at the museum, I stopped for a few minutes to observe the forest, the lake and the people. I noticed something fascinating: the paths laid out by the urban planners were ignored by the passersby. There were trails created by the constant treading over the grass; organic shortcuts that optimized the route. In architecture, we call these “desire lines”. They are proof that the user will always reclaim their autonomy, creating their own flow over the infrastructure we hand them.
The synthesis: The Universal Engineer
That day I reached a conclusion: development and art are not parallel worlds; they are the same language expressed through different materials. Both of us see the world in an abstract way, and both of us create so that others may inhabit our work.
Like the masters of minimalism or the pioneers of the New Brutalism, I understand that my work is a “constructive truth”. We use digital materials, we create logical architectures and, above all, we expose our essence in every line of code. But I always understand that it is the spectator —the user— who sets the final guide. We must be faithful to our ethic of materials, but open to the paths people will trace over our “grass”.
What’s next
This blog will no longer be just a repository of technical solutions. From now on, this space will be my open studio. I will talk about experiences, aesthetic digressions and comparisons between the physical and the digital world. I will share notes from my process to keep growing and, above all, to keep building software that is meaningful, lasting and brutally honest.
Welcome to this new stage of erickvcoder.codes.