News for hackers. Stuff that matters.
Re:Heuristics for Effective Software Development: A continuo... by eurasiantiger on Monday July 26, 2021 @07:04AM (#27957999)
> 6. Knowledge work has unique concerns, unrelated to those of a factory or construction site.

> 7. … You cannot improve a system by tinkering with the parts.

This last statement seems to apply more to factories or construction sites, not software engineering. Obviously systems can be improved by tinkering with parts that are shared and actively used by multiple systems.

Re:Heuristics for Effective Software Development: A continuo... by dgb23 on Monday July 26, 2021 @07:48AM (#27958284)
Yeah he seems to be talking about social systems rather than software. But it's wrong in both cases. In software systems we have refactoring and bug fixing, in social systems we have organizational frameworks and roles that abstract away from the people. Both of those things have their limitations and problems, but I wouldn't go as far as the author in saying they are basically useless.
Re:Heuristics for Effective Software Development: A continuo... by yourenotsmart on Monday July 26, 2021 @08:44AM (#27958680)
From the article:

> You cannot change anything without changing everything. You cannot improve a system by tinkering with the parts.

Those sentences seem to outright contradict each other...