I love technology and education. Maybe you like knitting. Cool. My thing is educational technology.
Traditional historical study often centers on narrative: who did what, when, and why. Computational history reframes the past as a complex system—a dynamic network of agents (people, groups, nations), resources (food, technology, territory), and constraints (environment, ideology, communication).
Each element is expressed as data:
By encoding historical information into logical and mathematical forms, we can run simulations that explore how small changes in input conditions—a drought, an assassination, a religious reform—may lead to dramatically different outcomes.
Boolean logic supplies the formal structure on which these systems operate. At its core, it represents the simplest decision space: true/false, on/off, war/peace.
Illustrative rules:
Alliance == true
increases the probability of coordinated military action.ResourceScarcity == true
triggers rebellion where economic pressure crosses a threshold.CulturalAlignment == false
raises tension between adjacent polities.With these rules we construct state machines—abstract models that change based on logical conditions. In simulation, thousands of transitions unfold over time, revealing patterns that mirror real processes: economic collapse, ideological contagion, or imperial expansion.
History is not made by systems alone; it is made by minds. Noetic logic (from Greek noēsis, “understanding”) formalizes mental states to describe how agents perceive truth, assign value, and act based on internal reasoning.
Belief-driven dynamics we can model include:
In short, a Boolean model constrains what is possible; a noetic model helps explain why actors choose among those possibilities.
The most powerful insight appears when we integrate both layers into a single computational framework: Boolean logic defines external mechanics; noetic logic defines internal cognition operating within them.
Computational history cannot predict the future as prophecy. History’s complexity and contingency preclude absolute foresight. But it can illuminate trajectories, reveal feedback loops, and identify leverage points where decisions—individual or collective—produce outsized effects.
For education and research, simulations help to:
The aim is not to replace traditional scholarship but to augment it—equipping historians with tools to explore questions that text alone cannot answer. By fusing Boolean precision with noetic subtlety, we can build models that respect both the mechanics and the meaning of human events.
In doing so, we reclaim history not as static record, but as living computation—an ever-evolving simulation of mind, matter, and possibility.
Author’s note: This article outlines my working approach to computational history. If you’re interested in classroom-ready exercises, agent-based demos, or formal specifications for the noetic/Boolean layers, feel free to reach out.
Bill MacKenty, Chief Zuccini
I make a difference in the life of kids. You want to tell me what's more rewarding?
Resume
This is my full resume. It has all my work experience since I graduated from college in 1992, including certifications, professional memberships, and descriptions of my work.