Hacker News new | past | comments | ask | show | jobs | submit login

> More important than aesthetics, competence and the code itself?

Yes, if that personality results in "sexual harassment, bullying, blackmail, and physical harm" (https://medium.com/@hdevalence/when-hell-kept-on-payroll-som...), then that personality is more important then "aesthetics".

Previous HN discussion: https://news.ycombinator.com/item?id=13891513 I wonder if this has gone anywhere in the courts.




Many people use software everyday without being aware of the identity of its author(s) and certainly not the personal life of its author(s). Because I prefer open source software, I may know who are the authors of the software I use, but I have no need to know the personal lives of these authors.

At this time there is another item on the HN front page about a Linux distribution called "Void Linux". Several of the comments indicate it uses "runit". Runit is a copy of software called "daemontools", written by djb. I use daemontools. I would like to keep using it.

Do I need to cease using it because people in blogs and forums are discussing personal matters involving the author? Is it acceptable to use Void Linux?

To list all the popular software/websites that may include/use code/software from this author would be an exhausting exercise. It would probably include many well-known entries, such as major email providers, DuckDuckGo, OpenDNS and WhatsApp.

I can easily avoid those popular choices, but I still need to use daemontools, tinydns, clockadd, and other programs by this author. IMHO they have no equal.

For clarification, by "aesthetics" I mean software aesthetics. Namely, a preference for small program size, terse syntax, low resource requirements, and numerous other "aesthetic" qualities. These qualities are evident from the code itself and I need not know anything about the life of the author.

It may be better that I do not know. Consider an avid reader who grows to love the work of a particular author. Then one day she decides to meet the author. Unfortunately she is severely let down when she learns the author's personality is not what she expected. Does this reduce the quality of his art that she previously enjoyed? One can apply this idea to any form of art. The art itself vs the life of the artist. To me, software is a form of art.


> Is it acceptable to use Void Linux?

Yes, and it's disingenious to suggest that I suggested otherwise.

> These qualities are evident from the code itself

But you don't read the code of every single package on your system. Similarly, you probably don't have to research the personal background of every single developer.

> IMHO they have no equal.

Well, there you go then. That's a good reason to use them. I said personality can be more important than aesthetics, I did not say personality is more important than any other criterion you might think of.

> It may be better that I do not know.

It may, although now you do know. Actively seeking out information to act on is different from acting on information that was communicated to you. But again, if you feel that I am saying you are a bad person for using tinydns, you feel wrong.


It is "disingeuous" to suggest I use binary packages or that I use third party software whose source that I have not edited or read.

As it happens, I am constantly reading the sources of the software I use: kernel, userland and third party. And I do pay attention to attributed authorship on that software.

But I am not evaulating any software based on "personalities" of its authors, as alleged by random people, often anonymous, in internet mailing lists, forums, blogs, etc.

I am going to continue to use the "best software available", as determined by me, for better or worse. I think I am not alone in that approach and I think it is reasonable. I will not be distracted by petty criticisms of what I know to be good software or "dirty laundry" about the authors on the internet that I may encounter in the process.


> or that I use third party software whose source that I have not edited or read

I'm calling bullshit on the statement that you have read every single line of code for the software running on your system.

> I am going to continue to use the "best software available", as determined by me

Good for you.


I'm calling bullshit on injecting an absurd dichotomy between choosing software based on the author's personality versus "reading every single line of code of the software running on your system". It is possible to choose software based on qualities inherent in the software and not know or care about the personality or personal matters of the author. And it is possible to do this without "reading every single line of code of the software running on your system".

Those qualities of the software and its design, what I call "software aesthetics" might include, among other things, the size of the program, its resource requirements, dependencies, configuration, and even, yes, the source code itself. Nowhere did I suggest that I read "every line" of every source code file comprising the operating system I use.

Where possible I do selectively read and sometimes edit some of these files. With respect to third party software, I often do read every file. I prefer software that is small enough where I can do this. But what does the idea of reading "every line of code" in an (operating) system have to do with my original comment? Nothing.

In any event, since you have shifted the discussion to (operating) systems, I can confirm I did not choose the (operating) system I use based on the "personality" of its authors. I chose it because of the "software aesthetics" reflected in the software itself. As I see it, this might include an appreciation for the command line and small program size, manual configuration by the user and having all options off by default, documentation, portability and "clean code", among other things. People making comments in email or on the www on whether they like or dislike the authors of this software did not affect my decision to use it.

The point of my original comment was simple: someone may choose software based on the software itself, not the author's personality, whatever that may be. I thought this is worth considering in response to the parent comment that "Personality is important". But others may disagree.

I would like to end this exchange now. I appreciate your input.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: