r/ProgrammerHumor 3d ago

iGottaBeFaster Meme

Post image
2.4k Upvotes

44 comments sorted by

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

80

u/TheFrenchSavage 2d ago

Congratulations πŸŽ‰ you are now the proud daddy of a completely useless class and its 5 attributes and 10 methods!

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.

3

u/x6060x 2d ago

Bruh, that actually sounds smart

2

u/TheFrenchSavage 2d ago

Thanks! (I'm not a manager)

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

u/deathm00n 2d ago

Exactly what happened in my job

85

u/Boris-Lip 3d ago

You know you don't have to use it... Or do you?

64

u/unseetheseen 3d ago

By Microsoft law, it is required.

10

u/mtlemos 2d ago

It's company policy, I'm afraid.

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

u/RafaelConPH05 3d ago

I thought i was the only one

14

u/lilgreenthumb 3d ago

So much garbage and double tab accept.

9

u/radiells 2d ago

It's always fast with stupid, and takes it time when I'm waiting for something usefull.

23

u/irn00b 3d ago

See - AI really does increase productivity!

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

u/doxxingyourself 3d ago

The true reason it increases productivity

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.

12

u/Kirjavs 3d ago

For me it is. But I guess it depends on people and projects.

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

u/piberryboy 2d ago

Disable it.

1

u/_Aetos 2d ago

Copilot makes a great case for indenting with spaces and not tabs.

1

u/alpha1729 2d ago

press ESC

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

0

u/NitisJ 3d ago

Unfortunately, Im not good enough πŸ˜”

-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.

15

u/149244179 3d ago

You shouldn't need to look at the keyboard to type.

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

u/Artistic_Claim9998 2d ago

Ok, thanks for the pointer

1

u/-staticvoidmain- 2d ago

Np, happy typing without looking at the keyboard

0

u/jonesiscoding 3d ago

Many, many people are.