Live data from Hacker News

Ape Coding [fiction]

rsaksida.com

121–130 of 154 posts

Re: Ape Coding [fiction]

#121
post #109

Earlier quoted context omitted.

People also stopped ape-walking after the invention of the bicycle.

I mean it is true to say that most people in the West now use a car for transport, and walking has become more of a leisure pursuit (rebranded as "hiking") rather than a practical necessity.

My car is typically used twice a week and (like many others) I mostly ride my bike or walk. I'm not special at all and I certainly use the car, but it has not replaced walking.

Re: Ape Coding [fiction]

#122
post #35

It's pretty strange to me that we imagine a world where AI can handle every problem but we still talk about code. It's like how the Jetson's had bulky TVs. You don't talk about all the assembly high level languages make, or at least it's no longer how people view things. We don't say "look at this assembly I compiled." Instead the entire concept fades to the back.

> You don't talk about all the assembly high level languages make, or at least it's no longer how people view things. We don't say "look at this assembly I compiled." Instead the entire concept fades to the back. Some still do. Os and compiler devs to name a few

And people looking at code may well be as numerous as people looking at assembly. (Which I even like to do)

Re: Ape Coding [fiction]

#124
post #52

Earlier quoted context omitted.

Can't wait to sell my artisinal hand-crafted software at the farmer's market. Humor aside, long-handed programming is losing its ability to compete in an open market. Automate or be left behind. This will become increasingly true of many fields, not just software.

Is it though? Really? I'm still waiting for even one of my vendors, commercial or open source, to actually speed up their release cadence.

VS Code Insiders is releasing 3 times a day.

Used to be at most once.

Re: Ape Coding [fiction]

#125

Earlier quoted context omitted.

Is it though? Really? I'm still waiting for even one of my vendors, commercial or open source, to actually speed up their release cadence.

VS Code Insiders is releasing 3 times a day. Used to be at most once.

That's actually a great point: judging by the dev team's commits at work there's an unprecedented amount of code being committed but it's not actually making it into releases any faster. Maybe the same thing is happening at my various vendors, but then that kind of argues against the idea that Everything Has Just Changed.

Re: Ape Coding [fiction]

#126
post #33

I call it Tradcoding. Not using AI for anything. (You just copy-paste from StackOverflow, as our forefathers once did ;) I also have two levels "beneath" vibe coding: - Power Coding: Like power armor, you describe chunks of code in English and it's built. Here you outsource syntax and stdlib, but remain in control of architecture and data flow. - Backseat Coding: Like vibe coding but you keep peeking at the code and…

I feel like this distinction isn't made often or clearly enough. AI as a superpowered autocomplete is far more useful to me than trying to one-shot entire programs or modules.

Agreed. I'd also add that I have varying levels of watchfulness: paid work I inspect (and understand) every line, and iterate. JS for my blog, I inspect. Throwaway scripts, I skim.

Re: Ape Coding [fiction]

#127
post #24

It's not ape coding. It's skill coding. People who don't have the skill to do math and logic ask others to do it for them. The reason we have programming languages is the same reason we have musical notation or math notation. It is a far more concise and precise way of communicating than using natural languages. We could write music using natural language, but no one does because a single page of music would require…

> It is a far more concise and precise way of communicating than using natural languages. No. We have programming languages because reading and writing binary/hexadecimal is extremely painful to nigh on impossible for humans. And over the years we got better and better languages, from Assembly to C to Python, etc. Natural language was always the implicit ultimate goal of creating programming languages, and each step…

No, that is not true at all.

Natural language is natural because it's good for communicating with fellow humans. We have ways to express needs, wants, feelings, doubts, ideas etc. It is not at all "natural" to program a computer with the same language because those computers were not part of the development of the language.

Now, if we actually could develop a real natural language for programming that would be interesting. However, currently LLMs do not participate in natural language development. The development of the language is expected to have been done already prior to training.

Invented languages and codes are used everywhere. Chemical nomenclature, tyre sizes, mathematics. We could try to do that stuff in "natural" language, but it would be considered a serious regression. We develop these things because they empower us to think in ways that aren't "natural" and free our minds to focus on the problem at hand.

Post reply on HN