Readit News logoReadit News
rodelrod commented on Good code is rarely read   alexmolas.com/2024/06/06/... · Posted by u/alexmolas
rmah · a year ago
Those who are disagreeing with the author seem to not realize that he's just engaging in a bit of navel-gazing wordplay. Sort of like when people say "good programmers should be lazy". What they really mean is that good programmers should think ahead and craft their code with an eye minimizing future modifications.

Similarly, I think the author is simply saying that well written, easy to read, easy to understand code shouldn't have to be re-read multiple times by the same person. Which is good. The inverse would be that difficult to understand code would have to be read, re-read and studied deeply to actually grok. And thus read a lot. Which is bad.

rodelrod · a year ago
Basically he's saying that if the API is great you rarely need to read the implementation. To which: sure, in some blessed cases where the API was great to start with and nothing changed so you don't need to change the API or the implementation.
rodelrod commented on Good code is rarely read   alexmolas.com/2024/06/06/... · Posted by u/alexmolas
rodelrod · a year ago
This is only (theoretically) true in the sense that if you build the perfect abstraction, you should not have to think too often about it.

Building good abstractions requires: 1. skill that is in relative terms rare in the profession; 2. enough experience with the problem domain that the abstraction provides the perfect balance between ease-of-use and flexibility as the context changes; 3. a dedicated individual or a small team who nurtures and gatekeeps the evolution of the abstraction obsessively.

For the other 99% of real world cases, the best you can do is try your best to build decent, not-too-leaky abstractions for the problem as you face it today, and the underlying code better be readable because you'll need to maintain it constantly, as will all kinds of other people in varying states of cluelessness.

rodelrod commented on Rethinking Window Management   blogs.gnome.org/tbernard/... · Posted by u/ayoisaiah
rodelrod · 2 years ago
Pop Shell has solved the problem, please don't rethink too much.
rodelrod commented on The past is not true   sive.rs/pnt... · Posted by u/swah
rodelrod · 2 years ago
"History is not true. You can change history. The actual factual events are such a small part of the story. Everything else is interpretation."

OK, you've discovered post-modernism.

Next step is to avoid its pitfalls.

The actual factual events are infinite and one is exposed to a small subset to interpret. That does not mean you're allowed to make up, distort, and selectively ignore facts to suit whatever narrative you'd like to push. You need to construct the narrative in good faith, based on the best possible set of facts you're exposed to, and adjusting it when you're exposed to new facts.

Unless you want to organize a cult or a totalitarian regime, in which case go as crazy as possible with the narrative. People love it.

rodelrod commented on Dark Waters of Self-Delusion: The crash of Transair flight 810   admiralcloudberg.medium.c... · Posted by u/rwmj
rodelrod · 2 years ago
Captain Okai should be in the Airplane cockpit with Roger Murdock, Victor Basta and Clarence Oveur [0]. Missed opportunity.

[0] https://www.youtube.com/watch?v=2OBZf0QdKdE

rodelrod commented on The History of Coffee (2015)   ncausa.org/about-coffee/h... · Posted by u/thunderbong
rodelrod · 2 years ago
“The famed Brazilian coffee owes its existence to Francisco de Mello Palheta, who was sent by the emperor to French Guiana to get coffee seedlings.”

Small nitpick: at this time Brazil was a Portuguese colony and the monarch was called King John V, not an “emperor”. Brazil only got an emperor when it became independent about one century later.

Why did Peter, the son of a Portuguese King ruling over territories spanning 4 continents, decided to call himself an Emperor when ruling over a single (albeit large!) territory? I don’t know, ego?

rodelrod commented on When you lose the ability to write, you also lose some of your ability to think   twitter.com/paulg/status/... · Posted by u/blueridge
ly3xqhl8g9 · 2 years ago
This reads like Plato's warning (through Socrates' words) 2,400 years ago that writing will make people forgetful:

"For this invention [writing] will produce forgetfulness in the minds of those who learn to use it, because they will not practice their memory. Their trust in writing, produced by external characters which are no part of themselves, will discourage the use of their own memory within them. You have invented an elixir not of memory, but of reminding; and you offer your pupils the appearance of wisdom, not true wisdom, for they will read many things without instruction and will therefore seem to know many things, when they are for the most part ignorant and hard to get along with, since they are not wise, but only appear wise." [1]

[1] Phaedrus 275a-b, http://www.perseus.tufts.edu/hopper/text?doc=Perseus%3Atext%...

rodelrod · 2 years ago
Most of the comments here are assigning this as Plato's opinion.

I'd just like to point out that Plato very rarely wrote in his own voice so it's very hard to say if it's his views or not that are being expressed.

In this case however, this is almost certainly an expression of Socrates' views, not Plato's. Not only because it's in the voice of Socrates but also by what's transparent in their actions: Socrates didn't leave anything in writing and Plato left us arguably the most important written corpus of classic Greek philosophy.

Maybe he felt ambivalent about it, but he certainly thought there was a value in the writing.

rodelrod commented on The seven specification ur-languages   buttondown.email/hillelwa... · Posted by u/BerislavLopac
darksaints · 2 years ago
I get that the prefix entered our lexicon from german, but frankly you don't have enough information to say that there is no relation. The city of Ur is 4000 years older than Old High German, and Ur has been used as a metaphor for the origin of things for thousands of years, even ancient Greece. You can't definitively say that the idea of Ur as an origin of civilization had no influence on german.
rodelrod · 2 years ago
> frankly you don't have enough information to say that there is no relation

I'm not a scholar of this subject. If there is good scholarship out there presenting good arguments in your direction I'll take it. I was just helping out a fellow that has a doubt with my best knowledge of the subject, which is not just a guess.

> has been used as a metaphor for the origin of things for thousands of years, even ancient Greece

Has it really? I'd love to see an example. Sure it's listed in the Bible along with a bunch of other place names, but as a metaphor for the origin of things?

Even if there are examples, I'd really love to see an etymological trace of how it would end up as a prefix. Was it used as such in ancient Greek? In Latin? Sounds like a folk etymology.

rodelrod commented on The seven specification ur-languages   buttondown.email/hillelwa... · Posted by u/BerislavLopac
darksaints · 2 years ago
I’m assuming it is something like a Cradle of Civilization (the city of Ur is recognized as one of a handful). They are civilizations of which all other civilizations are derived…they have no predecessor civilizations.
rodelrod · 2 years ago
You're assuming wrong, I'm afraid. No relation to the city of Ur.
rodelrod commented on The seven specification ur-languages   buttondown.email/hillelwa... · Posted by u/BerislavLopac
tuatoru · 2 years ago
Typically it means very old, and the progenitor of all that followed.

1. https://en.wikipedia.org/wiki/Ur

rodelrod · 2 years ago
The etymology is unrelated to the Sumerian city you link to.

u/rodelrod

KarmaCake day414July 8, 2009View Original