It helps, in most conversation though especially in philosophical ones, to be clear of what you do
and do not mean by words.
For students (and this work is aimed at a university philosophy of comp sci course) the exercise of thinking through (and walking through) definitions is also useful.
Philosophy can (and does) get stuck in the weeds, and there's a great deal of philsophy (much of the religious bits, though not all, and certainly others) which was simply based on bad premises and/or logic.
The value in revisiting it is several-fold.
- You can recognise which present-day discussions are actually very-well-trod ones in the history of philosophy. Whilst some of the questions may indeed be unanswerable, identifying some of the more glaring errors of reason or fact can at least move you to more interesting areas of disagreement.
- Much of philosophy provides tools for thinking through questions. Aristotle's Organon (and Bacon's Novum Organum) literally means (new) tool.
- The history of philosophy says much about how we ended up thinking and/or knowing what we do, and where we (very frequently) got mislead along the way. Even the false turns are useful to know.
- All of Boolean logic grew out of philosophical logic of the 19th century. An obscure text that happens to be one of the handful (literally five or six) cited by Claude Shannon in his foundational work on information theory. (Shannon's work is remarkable on numerous counts, including not only founding virtually an entire new science, but reviving an all-but-dead niche of philosophy, and having scarcely any references.)
- The ethics of tools and their use is ultimately much of what they're all about. That and their unintended, especially negative, consequences (a topic not touched on significantly in PoCS so far as I've read).
- Philosophy also provides ontologies and taxonomies of subjects and areas. These are useful for understanding them, and help one grasp the landscape. Realising that as you've been driving down the road, the trees you've been seeing are actually all of the same species, or that the road is a loop and they're actually the same tree, is useful. Ontologies also lead to identifying characteristics, capabilities, and limitations of tools.
- There are a wealth of references given, most of which should prove highly illuminating and/or significant. Given the perennial HN question of "where do you find material to read", I'd dance and wave and whistle and whoop and say HERE!!!
- There are a tremendous numbers of models and myths surrounding all human endeavour. Philosophy helps identify the valid and invalid, separate wheat from chaff, and sort gold from bullshit. Again, the tools, models, background, and ontologies here help with that. Given the copious gobs of bovine matter and fad-driven-development in CS, IT, SV, and HN, you'll be ahead.
I've been doing this myself over the past few years, by the way.