Computing Sorcery a sorcerer's perspective on computer science

What’s the computer science? Have you ever asked yourself? It’s not a science!
Underlying our approach to this subject is our conviction that “com-
puter science” is not a science and that its significance has little to do
with computers. The computer revolution is a revolution in the way we
think and in the way we express what we think. The essence of this
change is the emergence of what might best be called procedural epis-
temology —the study of the structure of knowledge from an imperative
point of view, as opposed to the more declarative point of view taken
by classical mathematical subjects. Mathematics provides a framework
for dealing precisely with notions of “what is.” Computation provides a
framework for dealing precisely with notions of “how to.” – The omnipotent SICP
Richard Feynman on Computer Science — Talk at Bell Labs (1985)
Reading code? CODE IS NOT LITERATURE
The Philosophy of Computer Science
Mort Yao 程序与证明
Vijay Kumar B’s Embedded Programming with the GNU Toolchain

performance/efficiency
Easy to use
Security/Protection/isolation
Reliability
Energy-efficiency

FAQ

All about pseudo