News for hackers. Stuff that matters.
Re:The Pragmatic Programmer, 20th Anniversary Edition, in Beta by UncleSam on Friday April 26, 2019 @12:06PM (#19758997)
I just finished reading this last week. I can see where certain sections need to be updated as they are less relevant in today's coding world.

Some of the topics covered in the book grew and became more popular (Unit testing frameworks like JUnit) and some did not (Blackboards).

Re:The Pragmatic Programmer, 20th Anniversary Edition, in Beta by jon-wood on Friday April 26, 2019 @01:46PM (#19760054)
The general concept of a blackboard is basically describing pubsub systems like Kafka - you throw a bunch of data into a queue, and anything that’s interested can grab that information, and potentially then publish further information built on top of it.
Re:The Pragmatic Programmer, 20th Anniversary Edition, in Beta by riffraff on Friday April 26, 2019 @02:07PM (#19760279)
I may not remember correctly but I think blackboards were tuplespaces, which have some differences with plain pubsub, though they can both be used to solve some of the same problems.
Re:The Pragmatic Programmer, 20th Anniversary Edition, in Beta by dragonwriter on Friday April 26, 2019 @02:15PM (#19760362)
Blackboards are very different from pubsub/queues. They are more like shared DB integration.
Re:The Pragmatic Programmer, 20th Anniversary Edition, in Beta by p_l on Saturday April 27, 2019 @01:04PM (#19766474)
An example of a blackboard system in the wild that many would be exposed to today is kubernetes