0
$\begingroup$

This is not about how to use AI, you can utterly drown in the firehose of info about that. I am asking about what people need to understand before starting off with AI.

I am reading and watching resources about how to use AI to help with coding, but they say that one must verify the suggestions before using them. So, what knowledge must one have in order to verify code that someone / something else (or your earlier self, that idiot) produced?

For me, programming begins and ends with data, because it will presumably outlive any code I produce, and might have existed before I created my code. Data is what matters, and structuring it properly has been a topic for longer than I've been alive, and not just because computers used to be so pitiful.

So I would start with data design, including keys and concurrency (which can be as simple as a Where clause with a timestamp). I learned all this kind of thing on the job decades ago in a data-systems company. If it's not learned, there is no possible way to create a useful application.

From there, I have previously taught data-enabled applications in ASP.Net with display methods like gridviews. It goes easily and fast. Then some appearance-related stuff: basic HTML and CSS.

What would you use to help people not create complete messes at blinding speed using AI?

$\endgroup$
1
  • 1
    $\begingroup$ I see advice about using huge tools like Docker to simplify having a database to work with. After piling on about 7 of these industrial strength tools, I can't imagine someone understanding them or knowing how to function using different tools. Tools depend on knowledge of how and why to use them, they are not shortcuts to having a running application. There is an old book about becoming a ship captain, called: "First You Have To Row A Little Boat". Can we please not put people in the Captain's seat without basic knowledge? For our own survival? $\endgroup$ Commented Nov 5 at 23:25

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.