Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Depending Less on Structure (dev.to)
3 points by sktrdie on Dec 17, 2019 | hide | past | favorite | 1 comment


This article's premise doesn't hold up, IMO: arguing there's "no point of contact" between pieces of code doesn't make sense when one part can write something like (from the article):

    sync({ block: 'manualUpdate' })
To me this is semantically similar to an INTERCAL "COME FROM"; in a system that works like this, it's impossible to determine the runtime behavior of a single part without understanding everything that might be fiddling with execution.

Furthermore, there's another point of contact between the related pieces of code - they need to agree on the string-typed values like "manualUpdate" above.




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

Search: