hill613·6 years ago·discussCritical thinking is the most essential skill in my opinion to be a good programmer