TraceIQ
A large personal software project for organizing, processing, correlating, and reviewing complex collections of information from multiple sources.
Work involved: System design, Architecture, Data modeling, Iterative development.
Open projectSoftware & current experiments
Recent work extends the same practical systems thinking into software: organize complex information, connect tools without losing track of ownership, and make the result reviewable. These projects are active, imperfect, and rebuilt often.
A large personal software project for organizing, processing, correlating, and reviewing complex collections of information from multiple sources.
Work involved: System design, Architecture, Data modeling, Iterative development.
Open projectA supporting processing platform connecting specialized analysis tools, data stores, and automated workflows behind common interfaces.
Work involved: Architecture, Tool integration, Workflow design, Infrastructure.
Open projectWorking principles
A
Derived analysis should remain connected to its sources, provenance, and review history.
B
Tools, workflows, and data stores need explicit responsibilities instead of one opaque system.
C
Long processes need state, checkpoints, failure handling, and a path for human decisions.
D
Rebuilding is useful when each version makes the actual constraints more visible.