[-] Hexarei@programming.dev 4 points 2 years ago

You know Valve doesn't set the prices right? The developers do

[-] Hexarei@programming.dev 4 points 2 years ago

Autism+ADHD life, I can't stand to have emails in my inbox for more than a day and I also can't be diligent enough to achieve that

[-] Hexarei@programming.dev 4 points 2 years ago

Not the person you're replying to, but my main hangup is that LLMs are just statistical models, they don't know anything. As such, they very often hallucinate language features and libraries that don't exist. They suggest functions that aren't real and they are effectively always going to produce average code - And average code is horrible code.

They can be useful for exploration and learning, sure. But lots of people are literally just copy-pasting code from LLMs - They just do it via an "accept copilot suggestion" button instead of actual copy paste.

I used Copilot for months and I eventually stopped because I found that the vast majority of the time its suggestions are garbage, and I was constantly pausing while I typed to await the suggestions, which broke flow state and tired me out more then it ever helped.

I'm still finding bugs it introduced months later. It's great for unit tests, but that's basically it in my case. I don't let the AI write production code anymore

[-] Hexarei@programming.dev 3 points 2 years ago

I also recommend folks check out Dyson Sphere Program, I've sunk many hundreds of hours into it at this point

[-] Hexarei@programming.dev 4 points 2 years ago

Honestly if you don't use vim motions in your ide of choice, you're missing out big time. Being able to do things like "Delete everything inside these parentheses". di( or "wrap this line and the two lines below r in a pair of {}" ys2j{ , or "swap this parameter with the next one" cxia]a. with a single shortcut is game changing.

Even just being able to repeat an action a number of times is ridiculously useful. I use relative line numbers, so I can see how many lines away a target is and just go "I need to move down 17 lines" and hit 17j.

Absolutely insane how much quicker it is too do stuff with vim motions than ctrl-shift-arrows and the like

[-] Hexarei@programming.dev 4 points 2 years ago

It's fun to have people around who read the friendly manual

[-] Hexarei@programming.dev 3 points 2 years ago

The one you want is usually called something like "slight smile" or "simple smile"

[-] Hexarei@programming.dev 4 points 2 years ago

I tend to recommend people use the vim plugin for whatever editor or IDE they currently use, with a key combo to enable and disable it. That way there are no big surprises and it still works the way you're used to - Just with different keyboard controls. And if there's something you can't figure out an easy way to do with vim, write down a note somewhere of that thing to research how to do that later.

[-] Hexarei@programming.dev 4 points 2 years ago

You can also just jump again, next to your self, and the rest of the party will reevaluate their path

[-] Hexarei@programming.dev 3 points 2 years ago

I like KeepassXC's auto-type option; No pasting needed when it can just pretend it's a keyboard and type for you!

[-] Hexarei@programming.dev 4 points 3 years ago

I think the biggest difference here is that I keep getting surprised by how civil most of the discussions are.

[-] Hexarei@programming.dev 4 points 3 years ago

dang it, did it too hard and all the bits fell out.

now I've got 1s and 0s all over the place and it's your fault

view more: ‹ prev next ›

Hexarei

0 post score
0 comment score
joined 3 years ago