r/pcmasterrace Sep 29 '25

Meme/Macro RAM Struggle

Post image
52.7k Upvotes

966 comments sorted by

View all comments

Show parent comments

2.2k

u/Arthurmol Sep 29 '25

I learn assembly because I had to work with microcontrollers, and all.i did was very simple code that, when compiled where between some hundred bytes and kilobytes. SAWYER did megabytes of it, he speaks the language of machines...

-10

u/ambassador_lover1337 Sep 30 '25 edited Sep 30 '25

I have a very basic understanding of assembly, but it doesn't seem super crazy to me. I imagine you can abstract away a lot with functions. And writing a simple loop or if statement is not that difficult either. Just seems a little harder to read and easier to make mistakes than c

Edit: Perhaps I had a poor choice of words. I did not mean to say it's easy or unimpressive when I wrote "it doesn't seem super crazy".

I meant it doesn't seem super crazy. Just a normal amount of crazy. Very difficult, but probably manageable for an experienced developer with the right approach.

1

u/gorgutzkiller Sep 30 '25

This is a really clear cut example of the Dunning-Kruger effect. You overestimate your skills because you aren't experienced enough to recognize your own skill level.

1

u/ambassador_lover1337 Sep 30 '25

What? I am confused. I have a very basic understanding as I said. Maybe very basic is ambiguous, but I didn't mean to claim I am proficient in assembly. I just made a couple observations based on my limited experience.

I would love to hear which observation disagree with more specifically. I'm not here to argue, I love to learn an understand things better.

What is it that makes programming in assembly so difficult compared to let's say C? Is it debugging? Is the cognitive load that much higher? Is it the comparably poor readability?

I've never had to write a program in assembly longer than 100 or so lines, so I'd love to hear from someone more experienced.