Email or username:

Password:

Forgot your password?
Top-level
Tom Bortels

@simon

In my day job, I deal daily with professional developers, unassisted by AI, who manage to ship products that people use, that the company makes money off of - and that can and often do have security holes you can drive a truck through. It's my job to understand the environment, the players, and our own developers enough to sort out the gaps and force corrections that our experienced-in-that-environment developers still missed.

One big very common failing is "It worked when I tried it - ship it!" As opposed to "this is correct and secure - ship it".

Iterating with an AI gets you "it works!" Code - not "it's correct" code. Running without errors is no guarantee the output is correct. Getting correct output once won't guarantee it's consistently so. And secure/compliant? That's a whole other thing. You eschew experts at your own peril.

The hidden cost of not hiring experienced IT folks is you get what you pay for - and will pay the difference in other ways. Fair warning.

2 comments
Simon Willison

@tbortels I think I agree with everything you just said

Becoming an effective, responsible developer who can reliably produce quality software is a journey

I’m excited that LLM-assistance, applied in the right way, might help accelerate people on that journey - and can help a massive boost for people who have managed to develop those core skills

Tom Bortels

@simon

I suspect you have more faith in both AI and people than I do :-)

There are absolutely places AI can be super useful - but they're usually not in very general situations, they're narrow. Quickly looking up relevant references in a context easily checked for correctness, for example. But I fear the "narrow" but gets lost and people want to depend on it a lot more than they should - for example, by hiring a junior and hoping AI will shore up the difference.

Ah well - self correcting problem. Might be an expensive lesson, but /shrug

@simon

I suspect you have more faith in both AI and people than I do :-)

There are absolutely places AI can be super useful - but they're usually not in very general situations, they're narrow. Quickly looking up relevant references in a context easily checked for correctness, for example. But I fear the "narrow" but gets lost and people want to depend on it a lot more than they should - for example, by hiring a junior and hoping AI will shore up the difference.

Go Up