First off, hats off to everyone who makes and maintains this project! I am not a professional programmer of any sort, more like an enthusiast who hasn't had the time to get up to speed as I got older. I did buy the Vibe.d book back in the day trying to learn though. Now, AI is upon us and as an IT generalist I like to learn and keep up with new and emerging technology and have devoted time toward learning how to use locally hosted and cloud based models, as well as vibe coding tools and I have stumbled across something interesting.
Using a few different AI coding tools (where I could get free trials) have coded a 3D Print Tracking system with Vibe.d running as the API backend that feeds the node next.js frontend and it works incredibly well! In my current dev environment, I am using the sql lite library. It is lightning fast and npm offers an expansive set of prebuilt features that makes building up a productive prototype much easier. The coding tools seem to for the most part do well at writing D code (model dependant), I have had some instances where it was running into a syntax issue and it did a quick search of the dlang webpage and was able to figure out it's error. I was able to make it create tests and fix the errors if the tests failed which seemed to really help the coding agent make more reliable code. Mixing my 3D Printing hobby and vibe coding has allowed me to scratch my own itch and see just how far these tools can be pushed. Which has been a lot further than I has previously thought.
I have read through some of the posts here over the years and I can tell that there is some pessimism about the future of the language, and as a layman I don't know the nitty details of what you go through. But I wanted to tell you that what you have built here is impressive and worthy of respect! Thank you for providing fertile ground to pursue learning about and building with these tools!
Permalink
Reply