Not sure that it's classified as "Philosophy of Science" but Mackenzie Wark's "A Hacker Manifesto" is pretty darn Marxist ... it even has a red cover :) Here's a 10th-anniversary interview of him by Melissa Gregg: https://lareviewofbooks.org/interview/courting-vectoralists-...
On the African-American perspective, nothing leaps to mind, sorry. Anybody else have suggestions?
I've recently started a 'It is the mark of an educated mind to be able to entertain a thought without accepting it' sort of pursuit- I'm currently stumbling through Lois Tysons' "Critical Theory Today: A User-Friendly Guide"
EDIT: I mean that I'm doing my best to suspend/address whatever judgments I currently have, not immediately discard what I read.
Surely 'It is the mark of an educated mind to be able to entertain a thought without accepting it' is a mark of any competent developer , After all you very often have to entertain competing theories about the inner workings of a program and pretty much everyone involved, users, maintainers, architects, managers, etc., will have a different theory. As a developer you will probably have to be able to discuss all of them without necessarily accepting any.
Unfortunately this does not necessarily require an educated mind.
On the African-American perspective, nothing leaps to mind, sorry. Anybody else have suggestions?