Week 28: Jules vs Codex for simple fix on ajmalafif.com

I received an email from Algolia that my account is being shut down soon. When I checked my website ajmalafif.com, I realized the search bar (CMD+K) no longer returning any result. It used to display all the pages and posts I have on my site.

Week 28: Jules vs Codex for simple fix on ajmalafif.com
0:00
/0:15

My website ajmalafif.com search/CMD+K stop working

I received an email from Algolia that my account is being shut down soon. When I checked my website ajmalafif.com, I realized the search bar (CMD+K) no longer returning any result. It used to display all the pages and posts I have on my site.

That‘s unfortunate I thought to myself, but then now it gives me a good opportunity to give some of these AI tools a test drive! Few tools come to mind:

  • Cursor‘s Slack integration
  • Jules (jules.google.com)
  • Codex by OpenAI

Cursor <> Slack integration

So since I have tried Cursor‘s Slack last week—I am skipping Cursor‘s Slack for this experiment. At the time of writing this, Cursor Web & Mobile is out but I don‘t feel like writing the code myself;

Ajmal Afif (@ajmalafif) on Threads
Then Cursor on Slack. It‘s “working” but it creates an empty PR, perhaps that is down to my prompt and not bad it‘s quite accurate what is happening in that branch. Will experiment more feels weird to be “coding” via Slack. I imagine doing this from Slack mobile app but then why not just use Github workspaces?

Jules (jules.google.com)

I immediately give Jules a try and this was the first result/response I got;

Okay I thought the whole point is to let Jules figure things out for me

Codex by OpenAI

The above response is quite underwhelming so I thought let‘s skip Jules. Let‘s see how Codex navigates this for me;

I copy-pasted my exact prompt I gave Jules and after awhile this is what I got
0:00
/0:24

Okay thats quite impressive and to be honest what I expected

Build failed on first try

Somehow I wasn't surprised it breaks, so my attention was more focused on the experience handling and design treatment. Is it clear what I am supposed to do next? Does it feel like I have to move to my laptop to handle this?