I had the idea 2 years ago, but starting building in earnest 2 months ago. Spending all my time on it now, minus 3 or 4 days per week of earning money. Currently looking for a GTM/sales-oriented cofounder in NL.
I had the idea 2 years ago, but starting building in earnest 2 months ago. Spending all my time on it now, minus 3 or 4 days per week of earning money. Currently looking for a GTM/sales-oriented cofounder in NL.
How much we're willing to pay is a whole other question. I feel like this is the kind of thing that Cursor already does by itself but it's just not releasing a user-readable output of it.
It won't likely be a subscription thing, but one off payments per repo makes sense, and there should be some kind of satisfaction guarantee or say, charge to have the output in a human readable format.
Monorepos are also a pain. On the front end, they sometimes share design. On BE they may share databases. It would be cool to break it down into DDD-style domains if applicable or propose things like anti corruption layers. More often it's like a "pacific ocean meets atlantic ocean" kind of thing, where you can tell there's a difference in the way things are done, but it's not entirely clear where the border is. This would probably be worth a lot more.
To a much lesser extent, an architectural copilot would also make sense. On the front end, we have a lot of redundant components. Say a button might be PrimaryButton, but the same thing is GreenButton or FilledNoOutlineButton by other devs. We tried documenting this which just ended up being a waste of 1 week because nobody read the doc. It's worse with complex components like TwoButtonModal vs TwoButtonModalWithClose. And what happens is code is always built in parallel; people don't realize that the designer's new style applies to both teams so you get two people building the same components at the same time. Not a major problem, but I think this is worth a few cents every PR.
Ultimately it's hard to gauge. Like Copilot underdelivered, Cursor overdelivers, and yet both essentially do the same thing. I guess the amount we're willing to pay is just vibe-based.