Software-Engineering

11 Sep 2026

Music Theory for Software Developers

I derived the twelve-note system in TypeScript to find out why it exists. Then I read the rest of the syllabus and found canonical forms, permutation groups and an assignment problem.

1 Jun 2026

The Guitar as a Computational System

What building Guitar Atlas — a music theory visualizer in React + TypeScript — taught me about domain modeling, DDD, and encoding implicit knowledge.