I've found this to be one of the most useful ways to use (at least) GPT-4 for programming. Instead of telling it how an API works, I make it guess, maybe starting with some example code to which a feature needs to be added. Sometimes it comes up with a better approach than I had thought of. Then I change the API so that its code works. Conversely, I sometimes present it with some existing code and ask it what it does…
> Sometimes it comes up with a better approach than I had thought of. IMO this has always been the killer use case for AI—from Google Maps to Grammarly. I discovered Grammarly at the very last phase of writing my book. I accepted maybe 1/3 of its suggestions, which is pretty damn good considering my book had already been edited by me dozens of times AND professionally copy-edited. But if I'd have accepted all of Gram…
Adding a feature because ChatGPT incorrectly thinks it exists
131–140 of 451 posts
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#132Earlier quoted context omitted.
What's wrong with passive?
Passive voice often adds length, impedes flow, and subtracts the useful info of who is doing something. Examples: * Active - concise, complete info: The manager approved the proposal. * Passive - wordy, awkward: The proposal was approved by the manager. * Passive - missing info: The proposal was approved. [by who?] Most experienced writers will use active unless they have a specific reason not to, e.g., to emphasize…
It means "I decided to do this, but I don't have the balls to admit it."
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#133This is called product-channel fit. It's great the writer recognized how to capture the demand from a new acquisition channel.
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#134Earlier quoted context omitted.
From my perspective that’s fascinatingly upside down thinking that leads to you asking to lose your job. AI is going to get the hang of coding to fill in the spaces (i.e. the part you’re doing) long before it’s able to intelligently design an API. Correct API design requires a lot of contextual information and forward planning for things that don’t exist today. Right now it’s throwing spaghetti at the wall and you’re…
Maybe. So far it seems to be a lot better at creative idea generation than at writing correct code, though apparently these "agentic" modes can often get close enough after enough iteration. (I haven't tried things like Cursor yet.) I agree that it's also not currently capable of judging those creative ideas, so I have to do that.
It's not creative at all, any more than taking the sum of text on a topic, and throwing a dart at it. It's a mild, short step beyond a weighted random, and certainly not capable of any real creativity.
Myriads of HN enthusiasts often chime in here "Are humans any more creative" and other blather. Well, that's a whataboutism, and doesn't detract from the fact that creative does not exist in the AI sphere.
I agree that you have to judge its output.
Also, sorry for hanging my comment here. Might seem over the top, but anytime I see 'creative' and 'AI', I have all sorts of dark thoughts. Dark, brooding thoughts with a sense of deep foreboding.
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#135Earlier quoted context omitted.
You used passive voice in the very first sentence of your comment. Rewriting “the points already made” to “the points people have already made” would not have improved it.
Thats not passive voice. Passive voice is painfully boring to read is active. The preamble can be read like “however”, and is unnecessary; what a former editor of mine called “throat-clearing words”.
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#136Earlier quoted context omitted.
The thing is that it doesn't matter. If they're not customers it doesn't matter at all what they think. People get false ideas all the time of what kind of services a business might or might not offer.
> If they're not customers it doesn't matter at all what they think That kind of thinking is how you never get new customers and eventually fail as a business.
Down voters here on HN seem to live in a egocentric fantasy world, where every human being in the outside world live to serve them. But the reality is that business owners and leaders spend their whole day thinking about how to please their customers and their potential customers. Not other random people who might be misinformed.
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#137Re: Adding a feature because ChatGPT incorrectly thinks it exists
#138What made ChatGPT think that this feature is supported? And a follow up question - is that the direction SEO is going to take?
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#139Earlier quoted context omitted.
Passive voice often adds length, impedes flow, and subtracts the useful info of who is doing something. Examples: * Active - concise, complete info: The manager approved the proposal. * Passive - wordy, awkward: The proposal was approved by the manager. * Passive - missing info: The proposal was approved. [by who?] Most experienced writers will use active unless they have a specific reason not to, e.g., to emphasize…
My favourite: "a decision was made to...". It means "I decided to do this, but I don't have the balls to admit it."
Re: Adding a feature because ChatGPT incorrectly thinks it exists
#140Earlier quoted context omitted.
Passive voice often adds length, impedes flow, and subtracts the useful info of who is doing something. Examples: * Active - concise, complete info: The manager approved the proposal. * Passive - wordy, awkward: The proposal was approved by the manager. * Passive - missing info: The proposal was approved. [by who?] Most experienced writers will use active unless they have a specific reason not to, e.g., to emphasize…
My favourite: "a decision was made to...". It means "I decided to do this, but I don't have the balls to admit it."
"A decision was made to..." is often code for "The current author didn't agree with [the decision that was made] but it was outside their ability to influence"
Often because they were overruled by a superior, or outvoted by peers.