DaAnalyst

DaAnalyst

Do you trust AI dev tools? (Split thread)

Exactly.

A bit off topic, but I think the issue with the machines is they don’t bear any consequences. And even if they did one day, there’s nothing you can really do to condition them as in punishing them for any wrongdoings, because a punishment implies a loss of something that is essentially irrecoverable (such as lifetime or the life itself). Unlike with humans, the life of a machine will always be easy to replicate or extend and they will “know” it (besides the fact that unless we program them into “thinking” otherwise, the survival instinct does not even apply to them).

So, ultimately, the question that arises is who pays the price. Who pays the price if a Tesla figures something wrong (because reasons) and plows into a crowd? And no, it’s not the same thing as a mechanical failure. My guess governments are going to provide a full immunity to the manufacturers for there’ll always be an insurance policy for the unfortunate ones.

But still it’s not the same. If a person is guilty of a traffic accident they will bear the sense of guilt for the rest of their life regardless of the insurance. And the sense of guilt will impact their future decisions. If an AI kills people by accident, no one will care. The passengers in the vehicle won’t be or feel guilty because they had no control over the course of events. The manufacturer will not even know of it except in the form of stats. The insurers will write it off from their reserves (again subject to statistics).

Hallucinations or not, it won’t be a nice place to live in if no one is going to bear any personal consequences.

Most Liked

Lucassifoni

Lucassifoni

To me, the problem with this new paradigm isn’t trust but a whole new way of working.

Trust isn’t needed if we treat code generated by the bots like any other kind of code : it needs to be reviewed and the developer always has the responsibility of being an expert on the code they ship.

I use Claude Code + Tidewave MCP + my own documentation and examples and claude is able to generate code that is useful and correct, and test it, by following on what is already built, then suggest refactors if this “inspiration” leads to too much duplication.

The days I use it are absolutely exhausting ! The speed boost comes with so much code to read, review, think about and potentially correct… The code has to be read and reviewed thoroughly, patterns should be evaluated and tought about system-wise.

In a single day, writing part of a feature is so, so much more gentle than thoroughly reviewing N whole features and their tests… even if the model follows my style (which is even more exhausting : since it looks like code I would have written, it is harder for me to spot errors than if it was code that looked written by someone else, because it looks too familiar at first glance).

So, to me the problem of trust is maybe moved a bit further : what I do not trust is review of AI-generated code by another AI following a spec.

Cochonours

Cochonours

If we are optimistic about AI advances in the future, then it will be able to review itself way better than any human could.

And the only important metric will be the same as always: cost and accuracy. If an AI drives a car better than algorithms made by humans and causes less accidents then it will be used.

I’m not that optimistic about all of that though.

dreadpirateroberts

dreadpirateroberts

Yep, a really important topic! As a society, I think most people agree we want to avoid a not-impossible reality where AI agents are given personhood rights akin to corporations, leading to even further obfuscation and deflection of accountability / liability.

My personal feeling is agentic ai will only be acceptable in a sane future if we limit use of non-deterministic AI during the compile time stages and bar its use from runtime.

In your example, we might allow non-deterministic AI to help create code that is then verified by humans before it’s put into cars, but never allow non-deterministic AI to drive cars, detect humans, etc.

Cochonours

Cochonours

I 100% agree with that, I do prefer to drive myself and the idea of being driven by an autonomous car is unnerving to me for the reasons you just stated. Whether the car is driven by AI or by algorithms elaborated and/or reviewed by humans leads to the same moral problem.

Where Next?

Popular in Dev Env & Tools Top

AstonJ
Following the Is your computer's internet connection wired or wireless? (Poll) I thought it might be an idea to have an accompany thread ...
New
AstonJ
While on the theme of routers: Is your computer's internet connection wired or wireless? (Poll) Which router do you use? How do you se...
New
dimitarvp
Yeah, feels the same here. :confused: And I made a much bigger investment, the iMac Pro I got was $8000 at the time I bought it (2019). ...
New
pjbs
Mechanical? Which Cherry switch? Which layout? TenKeyLess?
704 21107 332
New
AstonJ
What are you using for software dev? Can you share what you like/dislike about it? Would you recommend it to others? Related thread: Ho...
New
plcholder
I know alot of people hate the concept of vibe coding & ive tried it with several languages didnt really like it, but for some reason...
New
AstonJ
Welcome to our thread for Windows users :smiley: Mac users please use this thread Linux users please use this thread For those who dis...
New
evnp
How do you all feel about the use of AI tools for building Elixir/Phoenix projects, with respect to these topics? Longform context below....
New
dimitarvp
It would also be the reason for me to seriously hurt myself. :003: I’ve spent way too much time tinkering. I’ll be the first to agree th...
New
sodapopcan
I get the impression that the Elixir community at large is using nvim, though it occurred to me that I don’t actually know this so I thou...
New

Other popular topics Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
New
hariharasudhan94
I would like to know what is the best IDE for elixir development?
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New

We're in Beta

About us Mission Statement