No internet connection
  1. Home
  2. DEVELOPMENT

How Software Gets Built Here

This is where software gets built — and where the thinking behind how it gets built lives alongside it.

What This Is

DEVELOPMENT is the workshop and the library combined. It holds the projects, methodologies, tools, and infrastructure that make up the technical side of IvanTheGeek.com. Not just the code and the apps, but the deeper thinking about how software should be designed, built, and understood.

Everything here is connected. The methodology informs the tools. The tools shape the apps. The apps prove the methodology works. That cycle is intentional.

What Lives Here

NEXUS — the framework and methodology at the center of everything. How the pieces connect, why they connect that way, and the ongoing development of that understanding.

Event Modeling — the design methodology that grounds everything built here. How systems are understood as flows of commands, events, and state before a line of code is written.

THE FABRIC — the connective layer of knowledge and communication that the entire system runs on. The forum itself, its structure, its integration with AI systems, and its role as both a human tool and a machine-readable knowledge source.

The Philosophy

Everything built here is grounded in event sourcing as the source of truth. Systems are designed before they are coded. Invalid states are made unrepresentable through types. The design artifact and the running implementation stay in alignment. AI assists but does not replace understanding.

Software here is AGPL licensed and free to self-host. Built for personal use first, shared openly because good ideas are worth sharing.

How Things Get Built

The process flows from conversation to understanding to design to implementation — with each step traceable back to the one before it. A discussion in THE FABRIC sparks an idea. The idea gets refined into a spec. The spec becomes an event model. The event model generates working code. Nothing is thrown away. The reasoning behind every decision is preserved.

Current Projects

  • NEXUS — the core framework, being built by dogfooding its own methodology
  • Event Model Viewer — a tool for working with event models visually
  • THE FABRIC — the forum and knowledge infrastructure the system runs on
  • Chat Import Pipeline — bringing accumulated AI conversation history into the knowledge base

Current Status

Actively under development. The methodology is defined and being proven through use. The infrastructure is being built. Each project completed makes the next one easier and faster.

  • 0 replies
  1. Progress
  2. I@IvanTheGeekpinned this topic 2026-02-28 19:47:06.111Z.