Third attempt at moving to Clojure. This time taking a different approach - porting file by file with parity tests while keeping the old system running. Successfully moved first folders while everything stayed connected. Small win, but it proves the approach works.
Ported layout-engine and orchestrator which are bigger pieces. It's slow going, but the migration is coming along. Mentally tough week - feels like churning butter on the same thing over and over and sometimes I feel like I am not building anything.
To add more pressure, we hit a setback with tooling. Pricing changes on Windsurf broke my workflow completely. Now researching alternatives to get back into a good flow. This always somehow seems to happen when you find your groove, feels like the universe is testing you. Good thing is that we are resilient and there is always a way.













