ParentFull threadhill613·Critical thinking is the most essential skill in my opinion to be a good programmerView on HN