D Lang and Vibe Coding

Derrick J microbrainz at gmail.com
Thu Oct 30 18:42:58 UTC 2025


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!




More information about the Digitalmars-d mailing list