Comment RAD and VisualBasic 6 (Score 1) 70
Decades ago when magazines were gushing about the prospects of RAD, VB6 was released and had rapid uptake by all sorts of amateurs and non-programmer types. Here on slashdot, and by many professional programmers, it was widely panned as enabling all sorts of low-quality garbage because it very much lowered the barrier to entry, and could generate most of the boiler-plate code. This which was definitely resented by many. But all sorts of useful, one-off utilities (loads of shareware) were done using it by people who would not call themselves programmers. Drag and drop GUI form design and event-driven programming was a powerful concept that is now fairly mainstream post VB6, although I think many VB6 users disappeared after MS abandoned the platform and users when it came out with VB.net.
Having used AI coding assistants (currently using four different models concurrently) for the last few months, I believe Coding LLM agents are a modern incarnation of VB6. While many here on slashdot poo poo them, in the last few months I've managed to finally do several projects that I've been wanting to tackle for years but just lacked the knowledge and time. I haven't let the bots do everything, but in guiding them carefully I've learned a lot and got things done. I've added features I need to existing open source software, written in languages I have no experience in and toolkits I've never used before. I've used them to convert entire projects from one language to another, or upgrade them to new language and toolkit versions. Recently I was able to bootstrap my learning of KiCad using these tools. LLM agents can create schematics and board layouts from scratch for me to get me started. Also more impressive, some of them can take an image of a component and description of the physical layout (either my own description or from the data sheet) and create both a custom symbol and footprint for it, if it wasn't already in the KiCad libray.
In short I've made more progress on my projects in the last three months than I have in the entire year before this. Granted while what I'm doing is related to my profession, but I'm not paid to develop software, so I'm not a software (or electrical) engineer nor a professional programmer.
Like VB6, we can ask, is this a good thing? Will it dilute the profession?