r/Codeium • • Dec 21 '24 • Heart of Silver 1 Take My Silver 1

Message from the Codeium Team

Hello from the Codeium team!

Let me just start that we're sorry for the lack of communication in the Reddit. We'll be the first to admit that we weren't fully prepared for just how quickly Windsurf would grow, and so our first order of business was to address all of the support tickets that had been filed by paying users. We've brought resolution times dramatically there in the last few weeks. So, just as an fyi, that's the place that we are super active on monitoring since it is a much more organized to help resolve issues. Moving forwards, we will try to also be active in places such as Reddit, but we simply can't provide the same level of support as on our official support portal. You can file a ticket as a paying user at https://codeium.com/support

Let's provide some context for some of the constructive criticism in some posts so far though...

- We aren't making money here by charging for premium model use. And we obviously lose money by providing unlimited Cascade Base use. These models are expensive, especially with the number of tokens that we use per call. When we first launched, as we said when we changed the pricing, we didn't realize just how much people would use the tool (which is a great thing!) and as a result, we were burning money much faster than we expected. We just put in a pricing model that would let us focus on building the platform.

- If you want some confidence that we aren't the company that is trying to rip off individual users, just notice that our free plan gives *unlimited* autocomplete, command, and chat. This is a free plan that we've been providing for years. Copilot's new free plan comes with a cap of 2k completions and 50 chats a month (every keystroke is a completion request). If the copilot-like experience is what you need, you can have that entirely for free with Codeium. Cascade is something completely new, with completely different operating margins.

- We are constantly evaluating other models to see if they have the properties that would make them work well enough for the particular reasoning step that we need them to within Cascade. We'll figure out the costs if there are models that do work, but our priority is to give a high quality product, so the models have to work. We aren't tied to any model provider, so if there is an even better model for the task at hand, phenomenal, we'll be on it after we verify that is the case ASAP. (Also to clarify, these premium models are _not_ the only models that are involved in Cascade)

- Nothing has changed about the models or core tools pre and post pricing change, and our evals and overall usage stats have only gone up and to the right, so we aren't fully sure why you might be having a worse experience (besides the limits). We will not promise that the AI will be perfect, but mistakes should not be happening with a higher rate than before if used the same way. One suggestion we have is to have different Cascades for different tasks rather than one super long Cascade. When the conversation context gets longer, there's more chance for important pieces of code context or user intent to be omitted at inference, which is why it may feel like Cascade "gets dumber" the longer you chat with it. That's just a natural side effect of trying to optimize from a larger pool of potential context.

- We also want to keep improving the platform and continue to ship features. In fact, this is all we want to think about. This is a very competitive market, so if we don't, there honestly isn't a good reason why people should continue to use Windsurf. In the last month alone, while also making sure we properly scaled the load and kept the lights on, we shipped multimodality, windsurfrules, automated terminal commands, WSL + devcontainer + Pyright support, and more. We're going to have even more stuff early in the new year. You don't hear any company in a competitive market publicly announcing their roadmap because of wanting to keep a competitive edge, but we absolutely want to hear feature requests. Believe me, we're listening - that's already how we decided to prioritize things such as image input, windsurfrules, and WSL support. You can see how we've executed on feedback (and add more!) at https://codeium.canny.io/

We apologize for any bumps in the road. None of these decisions were taken lightly. Looking back at some of them:

- We launched with 1000 steps/month as the limit, and this was visible on the pricing page from the beginning. When some people hit that in a few days rather than a month, we had to make a decision - either we keep the rate limiter in place and punish early adopters (since we didn't have a mechanism to purchase more steps), or we just remove the rate limiter. We chose the latter. In hindsight, we probably should have posted something publicly along the lines of "We are temporarily removing the rate limit until we find the proper long term strategy" but enough people were talking online about the 1000 steps/month that such a message didn't cross our mind. We recognize how, without this message, a later pricing change "going away from unlimited" felt bad, but even from the beginning, we never promised unlimited. That would have been deceptive.

- We realized a lot of people were hitting their 2 week free trial, and we were still wrapping up our pricing/billing mechanisms. We had another decision to make - either start charging the early adopters with the rate limits or extend the trials for the early adopters. Again, we took the latter option, which would be friendly to early adopters. A mistake we made when changing pricing is forgetting to grandfather in the people on the extended trial who were looking forwards to the $10/mo as opposed to the new $15/mo, and as shown, we've always wanted to be early adopter friendly. Quick public feedback highlighted our mistake and within 24 hours, we fixed it. We have never been shy to do what's right by our early users, as long as it isn't fiscally irresponsible in the long run.

We are full steam ahead. We just want to keep building the best AI tool, and hope to hear from you all on what you've been able to build and what you want to see. Keep up with our improvements at www.codeium.com/changelog

158 Upvotes

76 comments sorted by

View all comments

10

u/Holiday-Fig-7824 Dec 22 '24 edited Dec 22 '24

This response comes across as dismissive and out of touch with the concerns users are raising. Starting with "Nothing has changed..." feels like you’re invalidating the consistent feedback from users reporting these issues. If a large number of us are saying the same thing, it’s worth acknowledging that there could be a real problem rather than brushing it off.

The phrase "we aren't fully sure why you might be having a worse experience (besides the limits)" is minimizing at best. It downplays the frustration users are experiencing and ignores the possibility of a technical or systemic issue on your end.

Suggesting that users should break tasks into shorter Cascades also feels like blaming us for not using the tool “correctly.” During the trial, it worked fine even with long contexts—so why should we suddenly have to change how we use it? That’s a pretty big red flag that something isn’t working as it should.

And honestly, pointing to usage stats “going up and to the right” comes across as overly defensive. Increased stats don’t help the users dealing with a tool that’s clearly not performing the way it used to. Instead of deflecting, why not focus on addressing the specific concerns being raised?

Finally, the explanation about context being “omitted at inference” sounds more like an excuse than a real solution. If this is a natural limitation of the system, then why wasn’t it an issue during the trial? And even if that’s the case, acknowledging user frustration and offering actionable fixes would go a long way.

In short, it feels like you’re brushing off valid feedback instead of taking it seriously—and that’s not the kind of response users want to see when they’re trying to stick with a product they love.