AI in Software Development: What's Your Take?

AI in Software Development: What's Your Take?

Postby Otto » Wed Nov 27, 2024 8:20 am

Hello friends,

I'm opening a new topic here – and I’m already curious about your opinion.

Are you already using AI to speed up your coding process? For solo developers, it’s a game-changer – but it also raises some important questions.

How do you stay in control of your code?
How do you handle testing and documentation?

Let’s talk about it! Share your experiences, tips, or struggles.

Together, we can figure out the best ways to make AI work for us, not against us.

Jump into the chat and join the conversation!

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6364
Joined: Fri Oct 07, 2005 7:07 pm

Re: AI in Software Development: What's Your Take?

Postby Silvio.Falconi » Wed Nov 27, 2024 11:55 am

I tried ten thousand times, often Chatgpt does not help you directly i.e. it does not recognize the languages ​​Harbour/fivewin/xharbour has a pseudo encoding that is close to harbour, Ai often uses Python if you do not ask it that you want to do the function in Harbour, you have to waste a lot of time before getting something, maybe with the paid version it could work better but for me it costs too much and I can't afford to buy the subscription.
Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)
I use : FiveWin for Harbour November 2023 - January 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
User avatar
Silvio.Falconi
 
Posts: 7090
Joined: Thu Oct 18, 2012 7:17 pm

Re: AI in Software Development: What's Your Take?

Postby Otto » Wed Nov 27, 2024 7:00 pm

Silvio,

In this chat, the focus should be more on how we organize ourselves.

Nowadays, you can write a program in a single day that would have taken you weeks without AI.
But that's when the real work begins. You have to work through the source code for yourself.
If in the past you extended it step by step and built it from the ground up, I think it's now the other way around.
You have the solution and then have to try to understand it and work through it.
I believe – especially since many of us CLIPPER-heads are new to the web – that good documentation is essential.

We already made a big mistake at the start of mod harbour by using helper programs that were not created with mod harbour.

These very programs had the potential to promote learning by doing. For example, if we had created the forum in mod harbour, it would be an asset today.

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6364
Joined: Fri Oct 07, 2005 7:07 pm

Re: AI in Software Development: What's Your Take?

Postby TimStone » Wed Nov 27, 2024 10:40 pm

Otto,

I think you summarized it well. AI can give you a possible structure / solution, but we will need to go through what we receive and be sure it all does precisely what we want.

I don't really use it, though I did ask some questions previously and the responses helped me think through what I needed to do. However, most of my work now is is fine tuning existing code and I can usually do that in very few minutes and have exactly what I want.

I would certainly give it a try if doing something new.

I actually will be focusing on a new direction: I want to create some new apps for iOS. I will use native Apple tools to do it. I do not plan another major project ... but that is simply because I do not see that in my future.

Tim
Tim Stone
http://www.MasterLinkSoftware.com
http://www.autoshopwriter.com
timstone@masterlinksoftware.com
Using: FWH 23.10 with Harbour 3.2.0 / Microsoft Visual Studio Community 2022-24 32/64 bit
User avatar
TimStone
 
Posts: 2950
Joined: Fri Oct 07, 2005 1:45 pm
Location: Trabuco Canyon, CA USA

Re: AI in Software Development: What's Your Take?

Postby Antonio Linares » Thu Nov 28, 2024 6:10 am

I use AI as a helper, as a tech consultant :-)

We have to do the work but the AI is a great assistant
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42203
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: AI in Software Development: What's Your Take?

Postby Marc Venken » Thu Nov 28, 2024 8:31 am

I also use AI, as a assistant.

For my programming in FW + Harbour mostly it will not give working solutions and the FW Forum very ofthen do :wink: .

Have to say if you ask code, macros for exel or Python It writes working code that i'm mostly surpriced off.

I use the free version because i don't know if the paid version is so mutch better. (Is it ?)
Marc Venken
Using: FWH 23.04 with Harbour
User avatar
Marc Venken
 
Posts: 1456
Joined: Tue Jun 14, 2016 7:51 am
Location: Belgium

Re: AI in Software Development: What's Your Take?

Postby Carles » Thu Nov 28, 2024 8:40 am

Hi,

I agree with the term final assistant. I use https://claude.ai (I recommend it for programming) and for me it is very good now as they have designed it. This month that I have been working on the wesockets with ssl issue has helped me a lot in approaches and in finding solutions, but be careful... You cannot sell something that you do not know or understand because later you will have problems. You have to know well what you do and the "assistant" will propose for you to apply, test and understand.

Whoever thinks that without having knowledge you can write programs in windows, web, or any other without having practically any knowledge is deceiving themselves. As an assistant? The best

C.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1143
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: AI in Software Development: What's Your Take?

Postby Otto » Thu Nov 28, 2024 9:30 am

Dear Carles,

>You cannot sell something that you do not know or understand because later you will have problems.

This is exactly where we are at one point, for example.

That’s why I built HARBOURINO.
I can insert as many comments as I want in the source code, which will not be included in the release.

Since I am transitioning from CLIPPER (=Fivewin) to the web, I still need to learn many things that don’t pose any problems on the desktop side.

This allows me to comment extensively. You can’t really include a lot of comments in a release that everyone will see.

But HARBOURINO removes, for example, all lines from the source code that start with |-.
That keeps everything secret!
Still, in the original source I work with, I have all the information at my fingertips.

But not only that, with HARBOURINO, I can cut the source code into pieces like with scissors, creating small logical units that are clear and maintainable.
The advantage is that I don't need to pass variables, and once HARBOURINO patches the pieces back together, I have a complete file in the release that I can debug.

This way, you can quickly transform AI-generated code into something of your own.

Best regards,
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Otto
 
Posts: 6364
Joined: Fri Oct 07, 2005 7:07 pm


Return to FiveWin for Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 28 guests