Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not especially, although being able to comprehend rules and structure is a biproduct of systems-level thinking. However, the "non-linear" part of my definition also implied an ability to question, circumvent or simply ignore such systems as well, and includes the ability to reason within a set of rules without believing that set of rules to be accurate or true.

Systems and rulesets can be a useful method to structure memory and reason, but being bound by them is detrimental to long-term correctness and comprehension. Being able to write syntactically-correct programs is useful, but neither necessary nor sufficient to be an excellent programmer. A meta-understanding of the effect such syntax has on the program at hand is more useful than always correctly following it.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: