News for hackers. Stuff that matters.
Re:How to Design Programs 2nd Edition by taeric on Tuesday May 02, 2023 @11:27AM (#35789036)
Would be nice to see at least a few of the principles called out. What makes them outdated?

And coupling/complexity are a touch on the weasel word space for our domain. They can mean things, sure, but they are often used for the emotion attached more than anything else. Worse, as programs grow, they probably should be coupled heavily. Loser coupling is almost always more complex to maintain and of diminishing returns. Is why the tires on your car can't be used on another vehicle. We probably could engineer the "one true wheel", but it would be done at the expense of capability. Not in pursuit of it.

There are no comments on this comment yet.