Machine-Driven Development: Coding in the Age of AI
How should we code applications now, in the advent of AI and Large Language Models? Should we follow the path of the ‘Vibe Coders’? I’m using Git pretty much all of the time to check in each step, stage or to rollback where I see…
How should we code applications now, in the advent of AI and Large Language Models? Should we follow the path of the ‘Vibe Coders’?
I’m using Git pretty much all of the time to check in each step, stage or to rollback where I see fit, protecting the code from being trashed by a rampant model that decides to remove functionality for no reason, or make unnecessary changes.
What Happened
Git when combined with VSCode, does a pretty good job of managing 'diffs', that is changes of before and after edits. I tend to use VSCode to diff changes in Git, in preference to other notable tools such as Meld in Linux.
Senior developers, systems programmers and software professionals will become like the character portrayed by Walt Disney in the film 'Fantasia' in which the master returns to bring calm to the chaos, wielding ultimate power.
Those more familiar with code will become more proficient at ever greater rates, become more productive and manage reliable outcomes.
Non coders will be able to use AI to initially vibe code but then learn about code and how to manage it better.
Key Details
These are all worthy candidates for this task as is Github Desktop, still used by many, including Taylor Otwell. Reading through the AGENTS.md file and.agents/skills that are generated by running php artisan boost:install is interesting reading and informative to us as.
Some models run better on self hosted infrastructure and new technologies likeLlaMAC++make the goal of running models on our own, private and subscription free kit a more reasonable expectation.I would like to think that.
And let's face it, if you are working for an employer that wants to fire its employees to replace them with an AI and a few prompt engineers, they may well have a point.But.
Have an overall plan in mind but don't expect the model to have human comprehension.
Why It Matters
To prove a point and to expand on what I mean by maintainability, I'd like to explain how I recently fixed an issue I had with an application in Astro, where pagination was working but broken semantically in that the ‘first’ and.
Do not take on more that you can chew at a time.
So the KISS principle is still relevant.
What Reports Say
Coverage of the story so far points to:
Continued reporting by HackerNoon as more details emerge