Follow

qoto.org/@tripu/10881732235069

In the same vein (more sophisticated, but still quite naïve):

I remember chatting with a classmate during our first (or second?) year of college (MSc in CS and Software Engineering) and suddenly realising that although we knew already a lot about the basics of programming, computer architecture, OS'es, etc we had no clue about how to make a computer do _two things at the same time_ (concurrency, multithreading, etc). We knew how to program linearly, and how to manipulate OS interruptions to respond to events such as the user pressing a key or a certain timer ticking — but we didn't know what parallelism even looked like.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.