News for hackers. Stuff that matters.
Re:Don't DRY Your Code Prematurely by woodpanel on Thursday May 30, 2024 @07:02PM (#40529727)
Agree and would add that software projects also run through different phases in their lifespans with each phase having their own objectives [1].

So while - as you say - best practices can be at odds with each other - dev teams might be following both over time, just prioritizing one in some phase while completely disregarding it during another.

[1] E.g. the UI of the actual product might pivot multiple times at phase 1 because the product has yet to find its niche or core offering. While at a later stage the focus might be on massive scaling, either in numbers of devs or rolling out the product in new jurisdictions. Other phases might be a maintenance one, when an "offshore" team is given ownership or a sundown of an application.

There are no comments on this comment yet.