4 Matching Annotations
- 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.
- engineering (general)
- too complicated
- unintended consequence
- mentally filter/ignore
- mental bandwidth
- implementation complexity
- the cost of changing something
- high-cost changes
- for-reaching consequences
- avoid complexity
- semantics (of programming language)
- infectious problem
- primary task/job/responsibility
- can't keep entire system in your mind at once (software development) (scope too large)
- Apr 2020
Many of them have made poor password choices stretching all the way back to registration, an event that potentially occurred many years ago.
- Aug 2019
Here is an August 15 article that references the Larkin and Pines article. Get woke, folk, then get folk woke.
- Dec 2015
layoffs as a management tactic
A tactic against government "employee-protection" measures, you should note.