@Olivier5,
Heidegger had no problem with an already constituted social "world" (for want of a better word). in which a conscious individual (
Dasein) found himself. He took issue (as I do) with the concept of a
separation of subject and object. As I understand it "thoughts" are not "programmed" but they are heavily subservient to language ("Language speaks the man") which is the manifestation of that social world.
My own position is to combine Heidegger's phenomenological insight with the biological insight of Maturana who deflates "thinking" to a complex dynamic
behavioral process. The word "programmed" was intended to imply that standard species specific "behavioral subroutines" (including those involved in the acquisition of language) are genetically transmitted in the form of the inheritance of necessary biological platforms which facilitate them.
Note that unless you are a hardcore materialist, "physicality" (of genes, rocks etc) is merely a useful
concept which denotes
some aspects of our interaction with "the world".