throw46365
Joined 2 years ago
Joined 2 years ago
It is, in fact, pretty much still just a big iPhone.
It turns out that's enough for a lot of people.
This quote pre-dates the iPhone by a couple of months. So it doesn't remotely qualify as a "failed product" comment. It's just a bad prediction.
(And it's not that bad: the iPhone launched with 2G and without an app market or text-editing beyond delete-and-retype, for example)
Salespeople, executives, engineers, it doesn’t matter.
Every day on HN reminds me a little more of 1998.
But at least it's supposed to be deterministic. And there's a chance someone else will be able to explain the inner workings in a way I can repeatably test.
Colour me cynical but I don't feel like pretending the future is here only to have to have to fix its blind incompetence.
When I was a kid, Bromley was already a London borough. But we sure as heck didn't consider Orpington to be proper London! ;-)
<mid 2000s product specialist> the dot-com is available!
I turn down a lot of jobs I don't feel confident with; maybe more than I should.
An LLM never will.
Except, for starters, that you're not using the LLM to replace a compiler.
You're using it to replace a teammate.
I think using AI tools to write production code is probably indicative of people who don't really know what they are doing.
The best way not to have subtle bugs is to think deeply about your code, not subcontract it out -- whether that is to people far away who both cannot afford to think as deeply about your code and aren't as invested in it, or to an AI that is often right and doesn't know the difference between correct and incorrect.
It's just a profound abrogation of good development principles to behave this way. And where is the benefit in doing this repeatedly? You're just going to end up with a codebase nobody really owns on a cognitive level.
At least when you look at a StackOverflow answer you see the discussion around it from other real people offering critiques!
ETA in advance: and yes, I understand all the comparison points about using third party libraries, and all the left-pad stuff (don't get me started on NPM). But the point stands: the best way not to have bugs is to own your code. To my mind, anyone who is using ChatGPT in this way -- to write whole pieces of business logic, not just to get inspiration -- is failing at their one job. If it's to be yours, it has to come from the brain of someone who is yours too. This is an embarrassing and damaging admission and there is no way around it.
ETA (2): code review, as a practice, only works when you and the people who wrote the code have a shared understanding of the context and the goal of the code and are roughly equally invested in getting code through review. Because all the niche cases are illuminated by those discussions and avoided in advance. The less time you've spent on this preamble, the less effective the code review will be. It's a matter of trust and culture as much as it's a matter of comparing requirements with finished code.
It's a pretty reasonable question for both of them. Perhaps more for the CFO, given what we know of Altman's, er, lack of candour with the board where money is concerned. But maybe given the "Her" debate it applies to both of them, in different ways.
Is this a company where the executives can really be more than rubber stamps?