How would this impact software that is licensed on a subscription basis? What
if some functionality in the application requires a server component. Is the
vendor required to provide that server component forever? Or is the vendor
prohibited from building applications that have a server component
For those that didn't write the post, here is a link…
https://pharoweekly.wordpress.com/2024/02/10/why-class-number-is-an-idiotic-quality-metric/
James
> On Feb 10, 2024, at 1:13 AM, stephane ducasse
> wrote:
>
>
> https://wordpress.com/post/pharoweekly.wordpress.com/4226
>
>
> Stéphane D
Stef,
Your comments brought to mind a few thoughts.
First, initialize methods should, in general, be idempotent; that is, running
them repeatedly should not make further changes after the first run (along the
lines of your mention of lazy initialization). For example, if a variable is
nil then
Not that this isn’t fun, but whenever anyone says “gues what it does," it
reminds me of one of my favoriate quotes from Dijkstra in his 1972 ACM Turing
Award Lecture, “The Humble Programmer”:
The competent programmer is fully aware of the strictly limited size of his own
skull; therefore he app