the thing about abstractions is that nothing implies that they aren’t leaky abstractions, which may be worse than no abstraction for future bug hunters
Nothing in this project looks vibecoded. I compel you to try vibecoding this in a couple weeks if you think it’s possible, and then after that to build a business out of it. If the only thing stopping you is the code, you should give it a try.
There’s no business in working with an existing community to add functionality. And hence, where do you think the full time developers working on the project would get their livelihood?
Yes you could add all these things to git, but no, nobody will give you $17M to do it, nor will you find competent engineers who are willing to work for whatever funding they can find for “improving git”, which in all reality will probably round down to 0 in comparison to several software engineer’s salaries.
I understand the concern, it feels like they are taking the last thing you had left. But in honesty, whatever you think your moat is will surely be gone in a few model iterations. And even if it's not, do you really think you own any text on the screen of your work computer?
The number one tip I can give is put it in a different room. The number two tip I can give is to find something else to sink your time into. Get really into books, tv, whatever, just anything to stretch the time between your next phone pickup. A lot of people will ask what's the point if I get into something else. The point is that learning how to stay away from your phone will teach you how to stay off of it even when you are away from the distractions.
It sounds very silly but it sounds like they need to add a phase before research that finds a profiler and runs it before just guessing what optimizations may be beneficiary.
reply