Hello, World!


In programming, “Hello World” is the initial sanity check, a proof of life for a new environment. For Codex Simula, the “world” is more literal. This site is a technical laboratory where I intend to dissect and simulate the complexities of the systems we inhabit.

The Collision of Disciplines

I am a geographer and development management professional with a persistent habit of exploring niche programming languages and systems-level architecture. Codex Simula is the nexus where these interests meet. It is a space for Computational Social Science, where curiosity is chased with technical rigor.

Etymology: Codex Simula

The name is a dual construct: Codex reflects the “living book” nature of this project, a repository of research and reproducible workflows for decision-makers. Simula is a nod to simulation, the primary engine of my work. It is also a Tagalog homograph meaning “start.” Every complex system begins with a set of initial conditions. This is ours.

Initial Conditions (A Declaration of Biases)

In simulations, your results are only as good as your parameters. While I strive for objectivity, I am anchored by sentiments toward agency, community, open source, solar punk, decolonization, and the common good. I don’t view these as biases to be erased, but as the initial conditions of the simulations I run. Transparency here is a matter of honesty.

The Four Traditions

To effectively simulate the complexities of the world, we require a robust theoretical map. I shall rely on William D. Pattison’s Four Traditions of Geography as the foundational framework for the simulations that I shall explore on this site.

The first of these is the Spatial Tradition, it is here that we analyze the patterns and movements of agents to understand how they cluster and interact. To ensure these simulations do not drift into pure abstraction, we ground them in Area Studies. This provides the localized, regional context that prevents a model from failing when it meets the unique friction of a specific environment.

Building upon that ground, the Human-Environment Tradition allows us to explore the constant interplay between agency and constraint. This is the intersection where political economy meets urban and spatial sciences, examining how human systems shape and are shaped by their surroundings. Finally, the Earth Science Tradition defines our physical parameters. It maps out the planetary systems that act as the hard boundaries—the “rules of the sandbox”—governing the absolute limits of every simulation we run.

Tool of Choice

My preference for my analysis and simulations would be the programming language Julia. It is an expressive, high-performance language that solves the “two-language problem,” allowing models to be both human-readable and computationally efficient. Its focus on multiple dispatch makes the code a direct reflection of the systemic logic it seeks to model.

Now that I have laid down what is effectively the frontmatter for my future posts. Let us simula.