I've noticed lately that it's getting harder to work in long stretches.
Building a genuinely morphable system means holding a lot of new concepts, terminology and relationships in my head at once, and the cognitive load is getting heavy. I'm learning to work with that rather than against it.
The systems are now mapped, the pieces are sorted, and the architecture is settled enough to move forward. What comes next is the refactor I mentioned a few weeks ago, where part of the core needs to move into a different language to make morphability work properly.
The stack keeps evolving naturally: TypeScript and React, Clojure where it makes sense, and now I'm looking at a lower-level systems language, the kind of thing C++ or Rust is, for a core that has to bear a heavier computational load than the current stack can handle. Each step feels completely reasonable while I'm in it. Then I zoom out and remember that three years ago I was on Codecademy learning JavaScript, only to give up because the course bored me and I needed something harder to keep me interested.
I don't seem to have much of a middle ground as a person, which may actually be a useful trait for a project like this.




















