3 ms·
Software is a product and products have users. Well engineered software is open to meaningful modification like other well designed products. The sentiment exp
by austin-cheney 2y ago
Software is a product and products have users. Well engineered software is open to meaningful modification like other well designed products.
The sentiment expressed in the article is well appreciated by people capable of receiving it and entirely missed by many developers who cannot. While the distinction of people and code is valid it’s not really the problem. The problem is deeper, it’s self orientation versus communal orientation.
A self oriented developer will focus on things like perceptions of easiness and solutions written by strangers. Communal oriented developers will focus more on architecture and documentation because they want the internals of their work to be receptive for other people.