Go slow, and fix things

I think I got the above quote from the 100 rabbits collective, although I don't think they were the first to say it. Of course it's an inversion of the Facebook "Move fast and break things" motto which characterises most VC-funded projects to this day, even if they would not admit it themselves. It's certainly true of the Zed project, which is rapidly closing in on 40k commits in the repository and an unfathomable amount of code.

This project will never live up to the ideals of frugality that 100R try to embody. However, we can at least try to move with purpose from this point on.

Up until January or so, I was feeling some kind of self-imposed pressure to stay up to date with the Zed upstream, and was pulling in most patches that didn't seem to be related to any of the features that I had removed. Over time, my codebase drifted farther and farther from upstream. Integrating patches has become more and more difficult. This is true in particular because I am starting to understand the code better and form my own opinions about the project, and I disagree with the direction that the upstream editor is going.

So from now on, I have decided to stop. I will only accept patches that fix things, and that I understand and think are good. I will try to get the things I have added into the state that I envision for them, and to fix issues when I encounter them.

I will go slow, and fix things.