Hi, I’ve been using cursor for quite a long time now, and it was always getting better and better until… Grok… Is there something I’m doing wrong, something new about Grok that I’ve missed ?
Composer is good at almost everything, and even when it’s not good it’s not crap. I feel like Grok is good at nothing and is often plain crap.
Grok can spend 40 minutes on a problem without any good outcome that Composer or Opus can solve in just a few minutes (if not seconds!). Grok can’t stop editing everything that cross his path when it’s working on a subject, it’s like a junior engineer that can’t help but refactor every file it touches even if it works perfectly.
On top of that the number of non-building results I have with Grok shocks me. That is something that almost never happens with Composer. Globally the code quality is not good, here is an example from this morning :
t('aiAgent.streamingPlaceholder', {
defaultValue: locale === 'en' ? 'Reviewing your file…' : 'Consultation de votre dossier…',
})
We have a normal i18n implementation, Composer always create the keys in the right place and uses them correctly.
Aside the pure code quality, Grok seems to have a lots of quirks when working with git. It sometimes create new branches and merge requests for each new interaction we have in a session, this usually happens when we interract with cloud agents through linear, slack, or directly in the sessions through cursor’s UI.
Don’t get me wrong, I love cursor, but for now I’m not a big fan of Grok in Cursor.
After this little bit of rantig, my question is there something I’ve missed, does grok have a specific way of working that I’m not aware of ?