4 ms·
Those were all really good points, and I agree with most of what you said. Do you agree with my original thesis though, "writability over readability" is a soft
by syndicatedjelly 3y ago
Those were all really good points, and I agree with most of what you said. Do you agree with my original thesis though, "writability over readability" is a software anti-pattern and also applies to numeronyms such as a11y and i18n?
> The extreme aversion to learning, bordering on antiintellectualism, that's plaguing this industry, is not helping in making better software. It's helping companies in solving problems by throwing large amounts of easily replaceable fresh juniors at them.
I feel the same way about any business or tool that advertises itself as "write less code!". It's not the quantity of typing that is difficult about a programmer's job; it's the cognitive load and context that must be held at any given time. I'm always interested in tools that can help reduce cognitive load, but I am also fearful of leaky abstractions. If a tool wants to inject itself between myself and the machine, the abstraction better be flawless and rooted in first principles.