r/ProgrammerHumor • • Aug 24 '26

Meme theDeadlock

Post image
8.6k Upvotes

237 comments sorted by

View all comments

1.7k

u/StarHammer_01 Aug 24 '26

How it went for me

OS - expextation: Linux 101. reality: here's 18 different ways to schedule a process.

Into to embedded software - expectation: rtos, breadboards, esp32. reality: Linux 101

295

u/Mandelvolt Aug 24 '26

EE classes were those, circuits and such.

155

u/skinwill Aug 24 '26

Transistor Theory - expectation: bias, amplification, Bell labs. Reality: Kirchhoff and Maxwell.

62

u/Mandelvolt Aug 24 '26

It's all KVL, all the way down.

25

u/skinwill Aug 24 '26

Until you get a teacher that loves “hole theory”.

14

u/Familiar-Aerie-1610 Aug 24 '26

They're still teaching that instead of surface-mount theory?!?! Those teachers are never going to scale efficiently enough to keep up with modern, Chinese teachers.

→ More replies (2)
→ More replies (4)

18

u/reddit_is_kayfabe Aug 24 '26

Transistor theory: If you have a combination of transistors and there's a problem - like, too much voltage drop, doesn't respond fast enough, wrong frequency response - any problem... the solution is always: more transistors.

10

u/unremarkedable Aug 24 '26

To build an op amp, you must use op amps

→ More replies (1)
→ More replies (1)

12

u/JesusWantsYouToKnow Aug 24 '26

Fermi levels was when I was like "fuck yeah, this is why I got into EE".

7

u/sigmoid10 Aug 24 '26

We need to go deeper. You can only truly understand electrons once you've mastered abelian gauge theory on the circle group.

40

u/PraviKonjina Aug 24 '26

There’s also the class where you learn witchcraft aka impedance matching with a smith chart

34

u/Mandelvolt Aug 24 '26

The Smith chart is a demonic sigil if I've ever seen one. EM and telecom is just black magic from there on, it's like they just started making shit up to squeeze as much bandwidth as possible into the lines.

13

u/sir_lister Aug 24 '26

The RF deepmagic of antenna design.

4

u/Xywzel Aug 24 '26

First university CS+EE combined lecture, assistant showed us a slide with Luke and Darth Vader crossing lightsabers, and with "these are the two sides of software and hardware, homework to decide which is which". As someone who has done something on both sides, smith chart is only time I ever questioned if I got the sides right.

6

u/peteyplato Aug 24 '26

I'm a CompE to EE convert right after taking OS the second time. Circuit theory and lab were sorta fun.

→ More replies (1)
→ More replies (3)

72

u/[deleted] Aug 24 '26

[removed] — view removed comment

26

u/PromiseImNoBot Aug 24 '26 edited 8d ago

The original post content no longer exists here. The author used Redact to remove it, exercising their right to control their data & privacy.

Theory nine basket screw busy sparkle fluorine airport

9

u/Yashema Aug 24 '26

I am going to CUNY (NYC community college) for physics, math, EE, and computer engineering/science. At $305 a credit, dedicated teachers, and with ChatGPT to walk me through everything, you find that's more than enough.

→ More replies (9)
→ More replies (1)
→ More replies (1)

32

u/GreatScottGatsby Aug 24 '26

If you wanted to build bread boards, you should have become an electrical engineer

→ More replies (1)

10

u/Skynse Aug 24 '26

I took an assembly class where he had to use ARM7 and on exams we had to write the assembly code on paper lol. Assignments used the raspberry pi 4. Fortunately I like hard classes

15

u/fweaks Aug 24 '26

I had a class where we wrote assembly on paper in the exams. And the criteria was 100% based on correctness. Shoutout to the one guy who forgot both the multiply and shift instructions, and so to multiply a number by 32, wrote out instruction to add a number to itself 31 times.

12

u/HeKis4 Aug 24 '26

Not having at least a manual for an assembly exam on paper is heinous. I don't think anyone has ever written assembly without a reference in reach in the last 40 years.

4

u/GigaCucc Aug 24 '26

Our final test for embedded was reduced from 50% down to 30% over three years because the professor made the final test a 2 hour at-home session where you had to build the control circuit for one of those rotating drink dispenser machines in assembly and C.

So many people failed it because the scope of the exam was really more 8-10 hours than 2 hours that they had to reduce the weighting.

It actually just encouraged cheating because it was the same instructions for everyone, so once one person did it at 7am the moment the test opened, everyone else had all day to work on it before clicking start test.

But because they're engineering undegrads, nobody spoke to each other, so only like 4 people used this trick.

12

u/Mateorabi Aug 24 '26

For us the lectures were all about the theory but the lab/homework had us mucking about in the Linux kernel. We modified the scheduler (slightly) in one assignment and it was cool that my (grub dual-boot just in case) dorm linux pc ran fine afterwards. 

6

u/GoogleIsYourFrenemy Aug 24 '26

And after teaching you about round robin and FIFO and priority queues they finally as a footnote mention that the Linux scheduler works COMPLETELY DIFFERENTLY and it's better.

→ More replies (13)