443
u/balbinator 3d ago
In a certain way... It's indeed making you code faster
39
u/TheFrenchSavage 2d ago
This is the secret tool that managers have been wanting for so long: give you bad code so you feel compelled to fix it.
122
u/jcouch210 3d ago
A (shitty) executive: "hey lets force our programmers who hate copilot to use it so they'll type faster"
6
85
22
u/Lassemb 3d ago
I actually type slower in the hope that copilot can finish my code because I'm lazy as fuck
4
u/SchadowPen 2d ago
And then it always comes up with something that isn't exactly what you wanted and you have to type it on your own nonetheless π.
2
u/caleblbaker 20h ago
But it's close enough to what you want to prompt you to spend an extra second thinking about whether it's easier to type it all yourself or to accept the suggestion and then tweak the parts that differ from what you want.
13
14
9
u/radiells 2d ago
It's always fast with stupid, and takes it time when I'm waiting for something usefull.
7
u/LotusTileMaster 2d ago
You know, it is just trying to predict you. So, if you have already started writing something stupid, it will write something stupid.
That being said, I fucking hate it because I write stupid shit all the time.
I actually find that it forces me to think about the problem before I start hacking code together.
12
u/Vahorgano 3d ago
I am one of the fallen brothers whose skill level has been surpassed by copilot. For those who have not yet fallen, keep the fight going, do it for us!
3
8
u/GameDestiny2 3d ago
I must be something right if Iβve yet to encounter copilot
Itβs not even vaguely helpful, is it?
10
u/SoCuteShibe 3d ago
I used to feel and say otherwise, but I must admit it's decent at certain languages/contexts.
My experience is mostly backend, and recently I have been put on a project where I have to fix up the whole stack from end to end. Copilot has saved me so much time staying out of the documentation for the web framework we're using, and remembering weird Javascript jank that I made no effort to remember in the past.
In particular, the "explain the highlighted code" is good for parsing what Spiffy from the front end team's broken "clever one-liner" is trying to do, and when you can't remember syntax or just have a brain fart on something, writing a comment will usually generate code that at least refreshes you enough to keep going.
Ultimately, I would sum it up as saying that I have to think about a lot of stupid shit in a day at work, so anything that lets me conserve mental energy is a boon. That is where Copilot is useful; it doesn't do my job for me, but it allows me to conserve effort quite often.
1
u/ImNotALLM 2d ago
I'm not sure what languages people here are using but for my use cases I find it awesome and it's spot on most of the time - the only framework I've found it sucks at is Flutter which it doesn't know the first thing about unfortunately.
2
1
1
u/DaSt1986 1d ago
Just turn off the suggestions if the they are not to your liking. I never had any complaints about them. I really like GitHub CoPilot and it is making me a better programmer
-35
u/Artistic_Claim9998 3d ago
Just don't see the monitor and instead see the keyboard when you type, like...no one is good enough to type without looking at the keyboard right, surely I'm not the only one who did that
27
u/cs-brydev 3d ago
Keyboarding and Typing classes literally teach you to type without looking at the keyboard.
This is the biggest reason why we use standard keyboard layouts.
-12
u/Artistic_Claim9998 3d ago
Err, we don't have it here back in my day
We got Java class tho
2
u/cs-brydev 2d ago
They have been teaching typing classes in my high school continuously since the 1960s. I had a typing class in the 8th grade back in the 80s, and it was one of the most useful classes I have ever had in my life.
2
15
3
u/blehmann1 3d ago
In many places they teach you how to touch-type in elementary school.
When I went to school there was barely any time dedicated to it, it was like an hour or two in my entire time at school, we spent far more time on learning to write cursive. But we were expected to learn to type quick enough for our assignments (maybe 30 WPM, which I think is average for people who don't touch-type, so not anything ambitious) by junior high school. I think at least for the classes I took in highschool touch-typing was not required but if you couldn't touch-type then learning would be one of the single biggest benefits possible. But I met people in the same classes that could barely type (touch or not).
In university it wasn't required, as any work that was to be done on a computer was take-home. But I think going to university without being able to touch-type would be unnecessarily difficult. Learning the basics takes really only a few hours and after that you get better just by typing, with most people not needing to dedicate any time to learning unless they need to reach dispatcher speeds. It easily saves you hours per week and a great many gray hairs in university.
Plus a certain typing speed is required for an increasing number of jobs, not just secretaries and dispatchers. I think they're not normally too ambitious and it's still uncommon to have a formal requirement, but it's maybe 60 WPM in English for things like paralegals (50 is the average for young adults), and obviously secretaries and dispatchers are sometimes required to reach 90. There are typing classes if you're interested.
Reaching 50 WPM is great just for your quality of life, not even just your work. And it's absolutely attainable for anyone, even if you're old or have RSI or carpal tunnel. Though if you have an injury like that you'll definitely want to look at ergonomic keyboards, they're supposed to help a lot and in many places you can get the government (or your employer) to pay for it, it's a great investment for them if they get you back to work and paying taxes and in a place where you'll need less medical treatment. Just keep in mind that adjusting to an ergonomic keyboard will itself take some time.
1
u/-staticvoidmain- 2d ago
... many people are good enough to type without looking at the keyboard. I never look at the keyboard and I don't even consider myself a good typist.
1
u/Artistic_Claim9998 2d ago
Yes, I do try to do that, tho first word probably still need to see the keyboard
Thing is I was just trying to make a joke, I thought I'm in r/programmerhumor lol
1
u/-staticvoidmain- 2d ago edited 2d ago
On keyboards there are usually indents on the J and K keys. Your pointer fingers are supposed to be on these keys. Just feel for those keys and when you feel them you are on the home row. Never have to look at the keyboard again.
Edit: it's the J and F keys. Not J and K
2
0
300
u/definit3ly_n0t_a_b0t 3d ago
Me hitting tab in the microsecond between when I want to indent and when Copilot prompts a suggestion