Live data from Hacker News

The Rise of Whatever

eev.ee

141–150 of 537 posts

Re: The Rise of Whatever

#141

> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one? You type " and the result is "|"? Yeah, that drives me up the wall. It saves no time whatsoever, and it’s wrong often enough that I waste time having to correct for it. I have not yet figured out why anyone would choose this behaviour in a text editor. You have to press somethin…

Because otherwise it would break syntax highlighting until you finish writing the string. And no, sorry, I like my syntax highlighting, I won't turn it off. This feature is useful for me. So are LLMs. If someone doesn't want to use this or that, they are not obliged to. But don't tell me that features that I find useful "suck".

> Because otherwise it would break syntax highlighting until you finish writing the string.

You can always insert the second " as a ghost(?) character to keep syntax highlighting working. But it's not like any modern language server really struggles with this anyways.

Re: The Rise of Whatever

#142

> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one? You type " and the result is "|"? Yeah, that drives me up the wall. It saves no time whatsoever, and it’s wrong often enough that I waste time having to correct for it. I have not yet figured out why anyone would choose this behaviour in a text editor. You have to press somethin…

I think it is practical when highlighting text and then pressing " once puts quotes and the start and the end of the highlighted region. But I agree that in normal input it is often annoying.

I hate that even more, especially since Visual Studio introducted it. I had the habit of selecting some text, and then typing to replace it. Now when my replacement starts with a parenthesis or quote, the text just gets surrounded instead!

Maybe this is just an XKCD moment https://xkcd.com/1172/ ...

Re: The Rise of Whatever

#143

Software programming used to be a blue-collar thing in the early days, when hardware wiring was all the rage. Then it became hip, and people would hand-roll machine-specific assembly code. Later on, it became too onerous when CPU architecture started to change faster than programmers could churn out code. So we came up with compilers, and people started coding at a higher level of abstraction. No one lamented the los…

LLMs will not be doing that. I wish they could, but they just spit out whatever without verifying anything. Even in Cursor which has the agent tell you to run the test script they generated to verify the output, it just says “yep seems fine to me!”.

AI at the current state in my workflow is a decent search engine and stackoverflow. But it has far greater pitfalls as OP pointed out (it just assumes the code is always 100% accurate and will “fake” API).

Re: The Rise of Whatever

#144
post #46

Earlier quoted context omitted.

I am still the guy doing google-fu and rtfm. The skill has not been obliterated. We still need to fix the slop written by the LLMs, but it is not that bad. Some people copy and paste snippets of code without knowing what it does, and in a sense, they spread technical debt around. LLMs lower the technical debt spread by the clueless, to a lower baseline. The issue I see is that the amount of code having this level of…

> LLMs lower the technical debt spread by the clueless, to a lower baseline. Yeah? What about what LLMs help with? Do you have no code that could use translation (move code that looks like this to code that looks like that)? LLMs are real good with that, and they save dozens of hours on single sentence prompt tasks, even if you have to review them. Or is it all bad? I have made $10ks this year alone on what LLMs do,…

> Do you have no code that could use translation (move code that looks like this to code that looks like that)?

Only bad code, and what takes the time is understanding it, not rewriting it, and the LLM doesn't make that part any quicker.

> they save dozens of hours on single sentence prompt tasks, even if you have to review them

Really? How are you reviewing quicker than you could write? Unless the code is just a pile of verbose whatever, reviewing it is slower than writing it, and a lot less fun too.

Re: The Rise of Whatever

#145
post #95

Earlier quoted context omitted.

But isn't that the same as saying: what about all the horse carrier drivers who lost their jobs due to cars? What about all the bank tellers we lost after inventing the automated teller machine?

There is a difference in killing off passion work and mundane work. We are also killing off empathy while we are at it.

A lot of people who are passionate about creative fields work jobs that are pretty mundane, e.g. painting drab environmental textures every day for the next iteration of Call of Duty, or cutesy barfy crap for the next Candy Crush Saga. The jobs are very rarely alligned with their own taste and interests, plus they're terribly dull because, as a specialist, you're constantly working only one specific kind of assignments.

Re: The Rise of Whatever

#146

> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one? You type " and the result is "|"? Yeah, that drives me up the wall. It saves no time whatsoever, and it’s wrong often enough that I waste time having to correct for it. I have not yet figured out why anyone would choose this behaviour in a text editor. You have to press somethin…

Pair programming with coworkers over the years, many seem to have trouble with the keyboard, to the point where pressing right parenthesis is a significant burden and they don’t use right or down arrow to get out of the span but actually move their hand to their mouse and click out.

Re: The Rise of Whatever

#147
> Is everyone else working on projects built exclusively out of lists of primes and rebalancing binary trees?

Yes that is actually roughly the take away here. LLMs are getting so popular in programming not because they are good at solving problems but because they are good at reproducing a solution to some minor variation of an existing problem which has already been solved many times.

Most of the work that most of the industry does is just re-solving the same set of problems. This is not just because of NIH but also because code reuse is a hard problem.

This is not to say that everything is the same product. The set or problems you solve and how you chain those solutions together (the overarching architecture) as well as the small set of unique problems you solve are the real value in a product. But its often not the majority of any single codebase.

Re: The Rise of Whatever

#148

> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one? You type " and the result is "|"? Yeah, that drives me up the wall. It saves no time whatsoever, and it’s wrong often enough that I waste time having to correct for it. I have not yet figured out why anyone would choose this behaviour in a text editor. You have to press somethin…

My REPL-style interfaces don't have it while my editors do, I don't feel either is particularly special and there are little pros and cons with both.

Re: The Rise of Whatever

#149
post #146

> Like, just to calibrate here: you know how some code editors will automatically fill in a right bracket or quote when you type a left one? You type " and the result is "|"? Yeah, that drives me up the wall. It saves no time whatsoever, and it’s wrong often enough that I waste time having to correct for it. I have not yet figured out why anyone would choose this behaviour in a text editor. You have to press somethin…

Pair programming with coworkers over the years, many seem to have trouble with the keyboard, to the point where pressing right parenthesis is a significant burden and they don’t use right or down arrow to get out of the span but actually move their hand to their mouse and click out.

Okay, so optional accessibility issue?

Re: The Rise of Whatever

#150
post #10

Broadly agreed with all the points outlined in there. But for me the biggest issue with all this — that I don't see covered in here, or maybe just a little bit in passing — is what all of this is doing to beginners, and the learning pipeline. > There are people I once respected who, apparently, don’t actually enjoy doing the thing. They would like to describe what they want and receive Whatever — some beige sludge th…

The first time I had the "beginner" reflex was when I got an always on computer with an editor and storage.

Before that, I had an TI-99 4A at home without a tape drive and the family tv as a display. I mainly was into creating games for my friends. I did all my programming on paper, as the "screen time" needed to be maximized for actually playing the games after typing it in from the paper notebook. Believe it or not, but bugs were very rare.

Much later at uni there were computer rooms with Mac's with a floppy drive. You could actually just program at the keyboard, and the IDE even had a debugger!

I remember observing my fellow students endlessly type-run-bug-repeat until it "worked" and thinking "these guys never learned to reason through their program before running it. This is just trial and error. Beginners should start on paper".

Fortunately I immediately caught myself and thought, no, this is genuine progress. Those that "abuse" it would more than likely not have programmed 'ye old way' anyways, and some others will genuinely become very good regardless.

A second thing: in the early home computer year(s) you had to program. The computer just booted into the (most often BASIC) prompt, and there was no network or packaged software. So anyone that got a computer programmed.

Pretty soon, with systems like the Vic-20, C64 and ZX Spectrum there was a huge market in off the shelf game cassettes. These systems became hugely popular because they allowed anyone to play games at home without learning to program. So only those that liked programming did. Did that lose beginner programmers? Maybe some, for sure.

Post reply on HN