2 ms·
The more abstract the mental model is for building the thing—at the tool/code level—the more likely it is that the thing being built will be a difficult to main
by rglover 4y ago
The more abstract the mental model is for building the thing—at the tool/code level—the more likely it is that the thing being built will be a difficult to maintain mess, if not an absolute "burn it all down and start from scratch" failure.
Fix the tools, and you start to fix the code. Unnecessary terminology, confusing APIs, superfluous patterns...it's like watching someone blindfolded in a dark room trying to justify the high price tag on their computer science degree.
After years of running my mouth, I proved my rants about the unnecessary complexity by building my own JS framework [1] and I'll never look back. The emperor is bare-ass naked.
[1] https://github.com/cheatcode/joystick https://github.com/cheatcode/joystick