Remix.run Logo
lucketone 3 hours ago

Em.. I’m quite nitpicky and want to do the opposite of “thought-terminating”.

I’m for encouraging best practice, but most things do have its place. I present to this court two examples:“premature optimisation is root of all evil” and “goto statement considered harmful”.

Both well accepted as things should be avoided for good reasons (incl. but not limited to, preserving sanity of coworkers)

But both definitely “have its place”. First one’s place is legitimized (with nuance) by author himself in second part of same sentence. The latter one (goto) is routinely used by linux devs (random example: https://github.com/torvalds/linux/blob/master/fs/ext4/balloc...)

> we just stop using it. We minimise/restrict the usage.