Philosophy for Programmers
Code & Philosophy: A Programmer’s Guide to Thinking
Series Articles
-

cogito_ergo_sum.py
If an AI passes the Turing test, is it ‘thinking’? Run Descartes’ method of doubt in Python — the answer is unexpected.
-

Is Knowledge Just Data?
Your database holds 10TB of data. But how much ‘knowledge’ is in there? Plato made this distinction 2,400 years ago — the answer may surprise you.
-

Is Truth a Function?
Why does assert(1+1==2) pass? Because math is truth — or because we defined what ‘equals’ means?
-

Introduction: Why Programmers Need Philosophy
3 AM. All tests passed, but production exploded. After three hours of debugging, I realized — the bug wasn’t in the code. It was in my assumptions about reality.
