3 Matching Annotations
- Feb 2021
-
www.quora.com www.quora.com
-
the 2 hardest problems in computer science are essentially the 2 hardest problems of life in general, as far as humans and information are concerned.
-
- Oct 2020
-
-
One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
Tags
- unintended consequence
- implementation complexity
- mental bandwidth
- syntax
- for-reaching consequences
- engineers
- semantics (of programming language)
- can't keep entire system in your mind at once (software development) (scope too large)
- infectious problem
- the cost of changing something
- avoid complexity
- fundamental
- mentally filter/ignore
- too complicated
- complexity
- primary task/job/responsibility
- engineering (general)
- high-cost changes
Annotators
URL
-
-
github.com github.com
-
I'm suggesting this is a problem generally. Users will not think of being out of sync with props
-