• #1 THE DEATH OF SCIENCE AND THE BIRTH OF MAGIC IN SOFTWARE DEVELOPMENT
  • #2 EVERYTHING IS A MIXTAPE
type ESSAYdate 2025-04-03location Milan, Italy

The Death of Science and the Birth of Magic in Software Development

In The Abolition of Man, C.S. Lewis observed the death of magic and the birth of science, a shift that signified humanity's transition from mystical attempts at dominion over nature to rigorous, systematic inquiry. Magic sought power through rituals and symbols; science pursued understanding through reason and experimentation. Science triumphed because, unlike magic, it actually worked. But today, in software development, we stand at the precipice of an inversion: the death of science and the rebirth of magic.


The Shift from Understanding to Invocation

For decades, software engineering has been a discipline of science. It was a craft of understanding, an engagement with algorithms, architecture, and logic. Engineers built systems with deep awareness of their inner workings, much like the physicist who does not simply wield a formula but understands the principles behind it. The software developer was a scientist, deciphering complexity and weaving structure from chaos.

Yet now, the landscape is shifting. Trends like "vibe coding," AI-driven software creation (such as Devin), and the rise of junior developers equipped only with cursor-driven tools mark a new age, an age where the process is being eclipsed by the outcome. The new generations of developers are increasingly detached from the how and fixated on the what. The journey of understanding is abandoned in favor of the destination.


The Rise of a New Magic

This, to me, is magic.

Magic is the practice of achieving results without grasping the underlying mechanics. It is the invocation of forces without comprehension of their nature. And is this not what we see in modern software development? AI-assisted coding platforms generate entire applications without their users understanding the underlying logic. Developers string together pre-built components, summoning functionality with the equivalent of incantations, "just use this framework," "paste this snippet," "let the AI handle it." The knowledge of the craft fades, replaced by an almost mystical reliance on tools beyond our grasp.


The Danger of Disconnection

Once, science reigned in software development, and mastery required engagement with the internals of computing. Now, we stand at the dawn of a new era, one where magic is reborn, not the magic of folklore, but the magic of automation, abstraction, and opaque intelligence.

But this path is not without peril. As developers become further detached from the foundations of their craft, we risk fostering a generation of engineers who lack the ability to troubleshoot, optimize, or innovate beyond what their tools permit. Dependency on black-box solutions leads to stagnation, where genuine problem-solving is replaced by mere assembly. The less we understand, the more vulnerable we become, to security risks, inefficiencies, and an industry that values output over craftsmanship.

The magic we embrace today may, in time, become a cage, trapping us within systems.


Easily Replaced

Furthermore, this new generation, raised in the culture of magic, may be the first to be effortlessly replaced by AI. Their skills are not rooted in deep technical understanding, but in the ability to harness what AI already provides.

If their entire approach to development is simply invoking what the machine can generate, how are they any different from the code-generation tools themselves?

And let's be honest, those tools are faster, more consistent, and far less expensive. In building software through borrowed intelligence, they risk becoming redundant, ghosts in a machine that no longer needs them.

If we continue on this trajectory, software development may no longer be an art or a science, but an illusion, one where the illusionist himself is unaware of how the trick is performed, and worse, one where the illusionist is no longer needed at all.


The Path Forward

But we don't have to accept that fate. I'm not saying we should reject AI, far from it. These tools can be incredibly powerful allies when used wisely.

The key is engagement. Stay curious. Understand the process. Ask how things work, and more importantly, why.

  • Why is this language better suited for one task over another?
  • Why does this algorithm behave the way it does?

Dive deeper. Explore the internals. Experiment. Push boundaries.

And most importantly, grow comfortable with complexity, because mastery lives there.

Trust yourself to go beyond what's handed to you. In a world leaning toward automation, betting on your own understanding might just be the most radical act of all.

type ESSAYdate 2025-01-02location Milan, Italy

Everything is a Mixtape

How Everything Is Made from Something Previous: The Cycle of Copy, Transform, and Combine

Innovation does not emerge in a vacuum; it builds upon existing ideas and structures. The core of any creative process lies in three fundamental steps: copy, transform, and combine. These steps represent the foundation of human progress and creativity. From language to technology, we inherently learn by mimicking what came before us. Copying is not theft—it's the first stage of understanding and mastery. It's only through absorbing and internalizing ideas that we can adapt and transform them into something new and innovative.

The Problems with Intellectual Property

The concept of intellectual property creates barriers to innovation. By restricting the flow of ideas, intellectual property laws prioritize profit over progress. Many of the world's leading companies—the very architects of modern capitalism—started by copying others' inventions. Yet these same companies now use intellectual property laws to suppress competition and creativity. This hypocrisy reveals a fundamental flaw in the system: intellectual property does not protect innovation; it often stifles it.

Innovation is Inevitable

Innovation is unstoppable. History has repeatedly shown that when one person or group suppresses an idea, others independently arrive at the same innovation. This phenomenon occurs because ideas are rooted in shared cultural and technological foundations. For example, scientific discoveries, musical genres, and technological breakthroughs often emerge simultaneously in different parts of the world. Attempts to monopolize ideas are futile in the face of this inevitability.

Copying as a Creative Tool

Copying is an essential part of the innovation process. It allows us to:

  • Understand: By copying, we gain insight into how something works.
  • Transform: With this understanding, we can modify and improve upon the original.
  • Combine: Finally, we integrate ideas into new contexts, creating something unique.

Consider language: we learn to speak by mimicking the sounds and words of others. Over time, we transform these copied elements into our own voice and style. This principle applies across disciplines, from science to art.

Hypocrisy in Capitalism

Modern capitalism thrives on the exploitation of shared ideas. Many of today's corporate giants built their empires by borrowing or outright copying the innovations of others. Yet, they now enforce intellectual property laws to crush smaller creators who try to build upon their work. This judicial oppression stifles the very spirit of innovation that fueled their success.

Intellectual Property: A Barrier to Progress

Ideas and inventions are not possessions; they are the shared heritage of humanity. When ideas flow freely, they spark creativity and innovation. Intellectual property creates artificial scarcity, locking away the potential of collective progress. Instead of hoarding ideas, we must let them "fly through people's minds," igniting a chain reaction of breakthroughs that benefit everyone.

The Power of Open Source

The open-source movement exemplifies how sharing ideas accelerates innovation. By allowing anyone to access, modify, and improve upon existing work, open-source projects foster collaboration and creativity. This approach has revolutionized industries, from software to biotechnology, proving that progress thrives in a culture of openness.

J Dilla: A Case Study in Copy, Transform, and Combine

J Dilla, a legendary figure in the music industry, epitomized the cycle of copying, transforming, and combining. Drawing inspiration from existing beats, he reshaped them into groundbreaking compositions that revolutionized hip-hop and influenced countless artists. His work demonstrates how innovation emerges from remixing and reimagining the familiar.

Final Thoughts

Innovation flourishes when ideas are free to circulate, evolve, and combine. The cycle of copy, transform, and combine is not just a method; it's the essence of creativity. By rejecting restrictive intellectual property laws and embracing openness, we can unlock the full potential of human ingenuity. The future depends on our ability to share and build upon one another's ideas.

Inspirational source

On this page