News for hackers. Stuff that matters.
Re:Bruce Schneier wants you to make software better by chmod600 on Wednesday April 28, 2021 @05:26PM (#26974423)
We may need to re-think fundamental concepts of software design

For instance, code reuse. Should we really reuse that piece of code in a radically different context?

Or versioning. Is the next version really better for all users?

Or software size. Right now, we seem not to care whether software is kilobytes or gigabytes, as long as it seems to have the same behavior. Is that reasonable?

Re:Bruce Schneier wants you to make software better by eaa on Friday April 30, 2021 @05:08AM (#26991271)
Well, maybe we shouldn`t [do it yet one more time], because they have been already rethought. It`s just that most programmers are not familiar with them. But some rediscover them. Have you ever heard of David Parnas?

To make code reuse possible one has to design it the way that makes it possible. And anyway it can be reused only if requirements to this piece of code are same (or weaker).

And obviously, code reuse can happen only after "code use" has happened successfully. And some (many?) programmers struggle with this too. :)