I interpret you as highly critical of naive empiricism but yet at heart an empiricist . How do you balance these two things and its novelty to most ?
If you do n't have a college degree , but know at least as much as an average CS grad , what do you need to know/be able to do , and how long of an employment history do you need , until it stops mattering for software engineering/dev jobs ?