Destide
link
fedilink
English
106M

Can’t I just take a magic potion?

I mean, coffee can help

Nah, ditch the mouse. Give them a machine with Arch, BSPWM, and Vim.

Oh, is that supposed to be a mouse? I thought it was a hand grenade.

Nono, make them build linux from scratch while staring deeply into their eyes

Arch? You’re way too nica. A bare Debian netinstall and a link to linuxfromscratch. They have wget, so they can get started.

@agent_flounder@lemmy.world
link
fedilink
English
21
edit-2
6M

Here. 150,000 transistors. Get to work.

I just use homemade integrated circuits on a huge self-built circuit board, myself. I guess some of you need a lot of hand holding.

And you have bootstrapped an B compiler on that?

BSPWM

What if that’s not my kink?

@ikidd@lemmy.world
link
fedilink
English
46M

It’s slightly less painful than having a beautiful woman walk on your testicles with high heels.

I recently sat in a call with someone ~50 y/o helping someone ~25 y/o…

“Open vim and change xyz” met with “What’s vim…?”

I don’t think I’ve ever laughed so hard while feeling overwhelming sadness at the same time 😖

I mean… Young people don’t know things yet… Isn’t that normal?

I get feeling existential about the passage of time, but… Sad? Laughing? Maybe I’m imagining it wrong, but I dunno. Maybe I’m just the young person in this occasion.

DefederateLemmyMl
link
fedilink
English
4
edit-2
6M

I mean… Young people don’t know things yet… Isn’t that normal?

Depends on the context I guess. If this is a professional IT context in which the 25yo is expected to be proficient enough on a Linux system to edit a text file, not knowing that vim exists is kinda sad.

Hugucinogens
link
fedilink
36M

… I don’t know if I’d call it sad, as much as kinda baffling. Vim was on every package manager list I’ve seen, under text editors… Big stylised letters, how does one miss that?

I feel like it’s someone who only uses Linux specifically for (and because of) their work, and has probably never tinkered and casually browsed around in it.

Yeah, I can see how that can be sad, like a person who doesn’t actually share your culture/hobby after all.

If anyone genuinely feels this way and wants to get started in coding, I highly recommend doing one of the mooc.fi courses. Codecademy is fine as a taster/refresh but don’t waste money on the premium when something like mooc is available for free.

I am actually, this is exactly what I was looking for! You’re a saint

Never heard of that site but looks cool, thanks!

I’ve tried to run the ide twice, once years ago on windows and once in fedora, where I needed to install snap to be able to install the ide and neither time I was able to get it to work.

Franklin
link
fedilink
106M

I’m a systems administrator but I’m always looking for ways to expand my skill set, thanks for pointing me towards these awesome courses.

@ikidd@lemmy.world
link
fedilink
English
26M

“I would contribute a PR but I don’t know Go!”

@barsoap@lemm.ee
link
fedilink
10
edit-2
6M

Obligatory link to the wizard book, aka learn programming the proper way. Never mind the language this is about principles and fundamental concepts. Yes by the end of it you’ll have written a compiler, that’s the equivalent of a smith forging a hammer and tongs. Flank with HTDP if you need a bit hand-holding putting programs together, SICP is rather pinpoint-focussed on the concepts so doesn’t contain much in terms of design. If you want a stand-alone implementation of the language (with the first link you can run all the code boxes in the browser, fancy newfangled stuff I approve of) racket is the way to go, just add #lang sicp in front of your files and you’ll have the exact dialect the wizard book uses.

The wizard book has been the standard recommendation for like 20 years now, the only reason other tutorials exist is because newbs insist on “how to move cube in unity without programming” type of hand-holding. It’s not actually helping them, on the contrary I see much learned helplessness in the young’uns.

From those basics you can dive into whatever concrete you need for whatever you want to do, you’ll have the necessary background to not be lost at sea. To further build that background knowledge it’s a good idea to have acquaintance with a broad selection of standard data structures, algorithms, and their properties. No need to go in real depth but you should have an at least intuitive understanding of why they have the properties they have, like, don’t be surprised if your game stutters if you’re using hashmaps. O(1) and amortised O(1) are not the same thing.

Last, but not least, never write your own datetime or unicode handling code.

sometimes i wish i could start over learning to code again. it used to feel so mysterious and badass.

firefly
link
fedilink
16M

@devilish666@lemmy.world

You can rekindle the romance by veering off into cryptology. However, the honeymoon is short followed by battered lover vibes.

Melllvar
link
fedilink
English
336M

Brilliant! Also tell them about chatgpt.

In my experience, ChatGPT has been wrong so many times that it’s wasted more of my time than saved it.

So much this. I spent probably 2 hours try to get something to work that it said would work before giving up, spending 5 minutes to Google and finding the solution that I could use to get what I wanted done and more.

After that I rarely ask it for help.

@Omega_Haxors@lemmy.ml
link
fedilink
English
126M

Programming is self-harm that has positive outcomes.

I’m not sure I get it. Is there a significance to him holding the mouse in front of him like that, instead of having it on the table like normal people? It seems to me that if you want to learn to code you should have your hands on the keyboard more.

No, on screen keyboard only!

The comic was originally about how to draw.

As people said, for coding you want to put his hands on the keyboard, not the mouse.

@tias@discuss.tchncs.de
link
fedilink
English
36M

Draw… with a mouse??? Now I’m possibly more confused.

No he was holding a pen. Now he’s holding a mouse

Wtf, don’t tell the plebs how it works!! They’re going to figure out how easy it is!

Presi300
link
fedilink
English
8
edit-2
6M

Alright, I learned graduated harvard and learned how to code, now how do I center a div?

Source: the actual harvard university website

@danc4498@lemmy.world
link
fedilink
English
10
edit-2
6M

Step 1: Google

Step 2: Copy

Step 3: Paste

Step 4: Go to Step 1

More like :

  1. Open github
  2. Search cool project that you wanna tried
  3. git clone
  4. Open your downloaded project in your favorite text editor
  5. Install required dependencies
  6. Compile
  7. ???
  8. Run
  9. Profit
  10. Repeat to step 1
Heydo
link
fedilink
36M

For me it’s:

Step 1: Google

Step 2: Open stackoverflow link

Step 3: Read a bunch of people yelling at OP about why their question/issue is dumb and that they need to Google more.

Step 4: Find what might possibly be an answer to the question but it is written in a way that leaves out half the knowledge I would need to correctly interpret the answer because this person just assumes I know everything there is to know about programming already. Meaning I would never have need to ask the question in the first place, duh.

Step 5: Leave computer in disgust and maybe try rubbing two sticks together to make a fire that I can use to burn everything down…

@danc4498@lemmy.world
link
fedilink
English
36M

I had that exact same problem and this website fixed my issue perfectly.

I knew what it was going to be and I still clicked it, you sonnova…

Keyboard for coding, mouse for games.

@azvasKvklenko@sh.itjust.works
link
fedilink
English
26
edit-2
6M

Seriously? A mouse for coding?

threelonmusketeers
link
fedilink
English
136M

“Computer? Computer? Hello, computer?”

“Just use the keyboard!”

"How quaint "

Create a post

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
  • 1 user online
  • 120 users / day
  • 257 users / week
  • 744 users / month
  • 3.72K users / 6 months
  • 1 subscriber
  • 1.47K Posts
  • 32.2K Comments
  • Modlog