this morning i wrote some code for a new shape of processes and it was a failure, which was productive!! i only spent half a day actually building what i'd imagined before realizing it felt way too fragile
so now i've been writing it again but instead of directly doing things i'm REQUESTING things, all the processes do is write messages requesting things, much more testable and stable and such .... i did have an intuition i'd have to build it that way, but i don't want unnecessary complications, so i wanted to really prove it to myself that i needed that indirection
now that i'm writing the message passing it feels very right, i'm writing parts of it that are each very coherent parts with clear little missions and it feels like a good healthy program fitting together
this morning i wrote some code for a new shape of processes and it was a failure, which was productive!! i only spent half a day actually building what i'd imagined before realizing it felt way too fragile
so now i've been writing it again but instead of directly doing things i'm REQUESTING things, all the processes do is write messages requesting things, much more testable and stable and such .... i did have an intuition i'd have to build it that way, but i don't want unnecessary complications, so i wanted to really prove it to myself that i needed that indirection
now that i'm writing the message passing it feels very right, i'm writing parts of it that are each very coherent parts with clear little missions and it feels like a good healthy program fitting together