Monday, January 26, 2015

Platonists, Positivists, Pragmatists, and Programmists




Richard Rorty described three kinds of Philosophers: Platonists, Positivists, and Pragmatists. [1]

Programmists — Programmism says that everything there is is made of (programming language) code — are likely to be Pragmatists.





Monday, January 19, 2015

Codosopher defined




A philosopher is a lover of knowledge.
A codosopher is a coder of knowledge.*


What are the types of code in the technological, natural, and cultural worlds?



philo-
from Greek, before vowels phil-, word-forming element meaning "loving, fond of, tending to"

code (in the computer sense from 1947)
the symbolic arrangement of data or instructions in a computer program or the set of such instructions

sophia
from Greek, "skill, knowledge of, acquaintance with; sound judgement, practical wisdom; cunning, shrewdness; philosophy"



* Or a coder|philosopher portmanteau.


Friday, January 16, 2015

Codosophy, irony, and singularity




Codosophy (code of sophia, or the merging of coding and philosophy). Science is reverse code engineering of some aspect of reality into some domain-specific (programming) language (DSL).


Irony. According to Richard Rory (Contingency, irony, and solidarity), ironists are never certain of their final vocabularies programming languages.


Singularity. Source code written in scientific DSLs compile to two different kinds of target code: computer simulations or active biomolecular/chemical/atomic assemblies. The latter — assemblies, not simulations — will threaten live among us.


Saturday, January 10, 2015

computer simulation vs. programmable assembly



A compiler translates code of one language into code of another language — source code into target code. [1]

Source code written in a biological/chemical/physical domain-specific language could compile to different kinds of target code: computer simulation or molecular/chemical/atomic assembly. [2]