Just what Jays doing & using AI for I have no need for at this time
I’m not building the sort of things he is
In fact I’m learning another toolset so even if I could use AI for it I probably wouldnt since I want to understand things very well
And that means me sitting down & learning it
I cant judge if the AI writes me good code or crap (like it does with Xojo) if I cant even read it myself
So while interesting, its not something I’m likely to use at this time
I tried vibe coding a Discourse plugin, and for all the condescending attitude the AI had, eventually we got something working. For languages that are well documented, it can work well enough.
same here. The AI was really nice, friendly, trying to help, excused their mistakes. I ended up with a version that compiled with no errors - but with zero usability. Anyway - the AI was much more ‘human’ than the vendors developer site…
Today I had the pleasure of watching a demonstration of using Claude Code to vibe code a replacement for a portion of a Xojo web app
The resulting app was rendered out in react / node and in about an hour replicated what would have taken at least a day, if not significantly more, in Xojo
An admin screen with full db browser was added as a result of one request
A login screen in one more
Each took mere moments for Claude to generate & integrate into what if had already generated
The same for generating the screens/pages that an end user would interact with
In some cases it was as easy as prompting with
Go to this URL and duplicate what you find there
more or less
Several more prompts to tweak & refine things and quite seriously in about an hour and a half there was a working local web sire tied into the database doing all the same things the existing Xojo web app did
And best of all it is able to document what it did, check it into git, revisit the code & tweak it with suitable prompts from the person architecting the app.
Quite impressive
We did spend some times discussing whether Clause could do this with Xojo and, the presenters experience was that NO it could not because :
the body of code available to train Claude on is too small
the code that DOES exist is a miss mash of API 1 and API 2
the code that does exist is unclear about what works & doesnt work in desktop, web, iOS, android etc
that Claude, and other LLM’s, do not distinguish between Xojo, VB, VB.Net sufficiently (whether this is a training issue or what is unclear)
So depending on what technology stack you are choosing to use it may in fact be possible to create a web app of some decent sophistication using Claude