Maybe I’m in the minority. I’m definitely extremely impressed with GPT4, but coding to me was never really the point of software development. While GPT4 is incredible, it fails OFTEN. And it fails in ways that aren’t very clear. And it fails harder when there’s clearly not enough training resources on the subject matter. But even hypothetically if it was 20x better, wouldn’t that be a good thing? There’s so much of t…
>Maybe I’m in the minority. I’m definitely extremely impressed with GPT4, but coding to me was never really the point of software development. You're not the minority. You're the majority. The majority can't look reality in the face and see the end. They lie to themselves. >While GPT4 is incredible, it fails OFTEN. And it fails in ways that aren’t very clear. And it fails harder when there’s clearly not enough traini…
A coder considers the waning days of the craft
331–340 of 1001 posts
Re: A coder considers the waning days of the craft
#332Earlier quoted context omitted.
>Maybe I’m in the minority. I’m definitely extremely impressed with GPT4, but coding to me was never really the point of software development. You're not the minority. You're the majority. The majority can't look reality in the face and see the end. They lie to themselves. >While GPT4 is incredible, it fails OFTEN. And it fails in ways that aren’t very clear. And it fails harder when there’s clearly not enough traini…
I'm used to HN being sensible, and seeing your comment being downvoted makes me wonder what's happening? What's the reason for that optimism?
https://radiolab.org/podcast/91618-lying-to-ourselves
I know this is a rando podcast and you most likely won't listen to it. But it's totally worth it, just 10 minutes. It's about the science of how and why we lie to ourselves.
Re: A coder considers the waning days of the craft
#333Obviously we can discuss the merits of GPT4, but actually my first issue is with his root question; >> I would make sure that my kids could program computers. It is among the newer arts but also among the most essential I've got kids. 1 can program. 1 tried it, and didn't like it. 1 just rolled her eyes at me. Turns out, for most people, programming is not like reading or writing at all. Got a question? Ask Google (o…
Would you say the same about math or reading?
Math is something that everyone who can do math, thinks is essential. Unlike reading though there's a continum of skills from iteracy, to arithmetic, to calculus and so on. Very few people know the square root of -1 or use it once a year.
Of course you meant "math" as in basic arithmetic. And sure life is easier with that than without it. But lots of kids go through life with very rudimentary math skills. They function just fine.
Does good reading Writing and math skills open doors? Sure it does. Does knowledge of Word or Excel or Windows or Quickbooks open doors? Sure. Does knowing how to cook a meal, feed others, open doors? Sure. There are a million ways to add value to society. Coding is immensely valuable to those who can do it well. But it's not foundational like reading or writing.
Re: A coder considers the waning days of the craft
#334Earlier quoted context omitted.
Would you say the same about math or reading?
Reading is a foundational skill. (Its necessary as a precursor to pretty much everything.) Writing (as in can construct words) pretty much goes with reading. Writing (as in quality, coherent, communication) is clearly less ubiquitous. Math is something that everyone who can do math, thinks is essential. Unlike reading though there's a continum of skills from iteracy, to arithmetic, to calculus and so on. Very few peo…
Re: A coder considers the waning days of the craft
#335Maybe I’m in the minority. I’m definitely extremely impressed with GPT4, but coding to me was never really the point of software development. While GPT4 is incredible, it fails OFTEN. And it fails in ways that aren’t very clear. And it fails harder when there’s clearly not enough training resources on the subject matter. But even hypothetically if it was 20x better, wouldn’t that be a good thing? There’s so much of t…
Re: A coder considers the waning days of the craft
#336Re: A coder considers the waning days of the craft
#337Earlier quoted context omitted.
Spreadsheets didn’t replace accountants, however, it made them more efficient. I don’t personally believe AI will replace software engineers anytime soon, but it’s already making us more efficient. Just as Excel experience is required to crunch numbers, I suspect AI experience will be required to write code. I use chat-gpt every day for programming and there are times where it’s spot on and more times where it’s blat…
AI might help programmers become more rigorous by lowering the cost of formal methods. Imagine an advanced language where simply writing a function contract, in some kind of Hoare logic or using a dependently-typed signature, yields provably correct code. These kinds of ideas are already worked on, and I believe are the future.
Re: A coder considers the waning days of the craft
#338Earlier quoted context omitted.
I’m not the op—they explicitly stated programming is not a skill like reading or writing—but I’ll go down this rhetorical path for fun and say: sure, why not? The utopian aim of technology is all about offloading burdensome work so we can focus more on the things we enjoy. If reading is a burden to someone, why not let them use a TTS? If long division is a burden, why not let them use a pocket calculator? They’ll pro…
I'm not talking about dreams or utopia. Just real modern life - one is way behind opportunity wise if they can't read and can't do math. At some point, that wasn't the case. Many signs point to being able to write instructions for a computer being a core skill for a good life. If your kid rolls their eyes and says "no math/reading for me thanks", you don't just accept it and figure they'll find what they love - you f…
We all "program" computers every day (when you turn on a microwave, when you talk to Alexa, when you do a budget in Excel, or write a Doc in Word.)
Coding is not an essential skill. It's clearly a useful skill, but pretty much no-one in my
Re: A coder considers the waning days of the craft
#339Earlier quoted context omitted.
Spreadsheets didn’t replace accountants, however, it made them more efficient. I don’t personally believe AI will replace software engineers anytime soon, but it’s already making us more efficient. Just as Excel experience is required to crunch numbers, I suspect AI experience will be required to write code. I use chat-gpt every day for programming and there are times where it’s spot on and more times where it’s blat…
AI might help programmers become more rigorous by lowering the cost of formal methods. Imagine an advanced language where simply writing a function contract, in some kind of Hoare logic or using a dependently-typed signature, yields provably correct code. These kinds of ideas are already worked on, and I believe are the future.