News for hackers. Stuff that matters.
Re:The most important thing to understand about queues (2016) by capn_duck on Tuesday March 08, 2022 @05:51PM (#30608410)
I've never met an application developer who was unaware of what a "queue" was or the problems they purport to solve. Pretty sure stacks/queues are among the first "data structures" that students create, which inevitably leads to the question of, "what to do when full?" i.e. circular queues, double ended queues, priority queues. I know that the enterprise grade queuing systems we're talking about are a lot more involved than that, but to suggest that developers don't grok queues is pretty disingenuous. And the implications of rate in > rate out is pretty obvious for anyone that's ever had a clogged sink.
Re:The most important thing to understand about queues (2016) by sdevonoes on Wednesday March 09, 2022 @05:03AM (#30612789)
I didn't mean queues in general, my bad. I meant, as you pointed out, enterprise grade queuing systems: there are lot of stuff going on there that are not exactly the stuff one learns in the Data Structures 101 course.

> And the implications of rate in > rate out is pretty obvious for anyone that's ever had a clogged sink.

Well, many developers I know are in their early 20s. I'm not sure they ever had to deal with clogged sinks :)