4 ms·
I think a lot of programming could be described as "formalizing the logic of a business" which is a very strange and interesting problem. Programming also invo
by mbrock 8y ago
I think a lot of programming could be described as "formalizing the logic of a business" which is a very strange and interesting problem.
Programming also involves things like "formalizing and automating the representation of knowledge in general" which is a holy grail of philosophy since Leibniz's time.
We're always building on top of preexisting ontologies and logics which sometimes fail to even make sense, or which make it tedious to express things that we would want to consider elementary (Unix, TCP, Java, GTK+, SQL, etc).
And we're always vulnerable to being smacked on the head by yet another "Falsehoods Programmers Believe About X" post detailing the myriad ways in which we routinely falsify and oversimplify to deal with the boundless complexity of actual reality and the horrendous details of legacy bureaucracy.