News for hackers. Stuff that matters.
Re:Linus on "acting professionally" by bad_user on Tuesday July 16, 2013 @09:15AM (#6051622)
I do not think managing an open-source project is so different than running a company.

> Linus doesn't run a business. He's the kernel admin

He's also the original author. And he still is an awesome developer and the Linux kernel is not his only accomplishment. Git is another one. Linus is one of those people that can change the face of our industry over night and he has done so at least twice.

Not only that, but if you read his trail of angry emails, one thing is for sure - he's also one of those people in the open-source community that care deeply about users. Many of his rants are about changes in the kernel that break the userland. This is not so different than a business owner caring for his customers.

> I want to get his opinion on managing code not managing people. He doesn't deal with payroll, 401ks, employee vacations or benefits, he doesn't care about retention, he cares about code

That's an odd statement to make. A business owner cares about revenue, not payrolls, 401ks, employee's vacations or benefits - those are just things that a business owner must do to secure the company's revenue.

Also, you're wrong, because Linus's job and greatest skill is in managing people. If it were about "the code", Linux the kernel would have taken a back seat to 386BSD.

Re:Linus on "acting professionally" by joanofarf on Tuesday July 16, 2013 @10:43AM (#6052181)
On what basis do you decide to contribute to one open-source project over another? On what basis do you decide to work for one business over another? Are your answers to those two questions the same? No? Then there's the difference.

>Also, you're wrong, because Linus's job and greatest skill is in managing people.

He doesn't manage people. He manages their contributions. Why are they contributing? Because they want to make it better.

In general, businesses don't have volunteer employees who work there solely on the basis of wanting to make the product better. Their decision to work there is also based factors like the salary, the benefits, the culture, whether they like the people they work with/for, etc., some or all of which will vary from person to person.

Re:Linus on "acting professionally" by danmaz74 on Tuesday July 16, 2013 @12:27PM (#6052896)
From my experience, managing volunteers is MUCH harder then managing employees. If Linus did what he did, he for sure is able to manage volunteers - which doesn't mean his way is the only way, or even the best way. But for sure it's a way that works.
Re:Linus on "acting professionally" by DigitalJack on Tuesday July 16, 2013 @09:23AM (#6051664)
The main difference is everybody is remote. I don't doubt Linus would be less brutal in person.
Re:Linus on "acting professionally" by DannyBee on Tuesday July 16, 2013 @10:32AM (#6052091)
He isn't different in person if you get him going. In fact, he'll happily admit "he likes to poke people"

Basically, he's a very very very successful troll :)

Re:Linus on "acting professionally" by pmelendez on Tuesday July 16, 2013 @10:02AM (#6051895)
> "I don't doubt Linus would be less brutal in person."

My personal rule of thumb is do not say something written that I wouldn't say in person, especially if I am using a profanity language.

Re:Linus on "acting professionally" by e40 on Tuesday July 16, 2013 @10:24AM (#6052038)
That may be your rule, but it is definitely not the norm. I've known countless people, including the infamous Erik Naggum, that are far more abrasive via email than they are in person. Erik was, in person, a sweet and thoughtful person that would never attack someone. On email or usenet, he was on the order of Linus at attacking people.

So, while it's your good rule of thumb, my observation over the years is it is not followed by many.

Re:Linus on "acting professionally" by kragen on Wednesday July 17, 2013 @03:55PM (#6059871)
I saw lots of email from Erik whose viciousness went far above and beyond anything I've ever seen from Linus. And Erik was extremely unsuccessful at organizing collaborative efforts; Lisp languished for over a decade under his dominance. I don't think it's a coincidence that Erik's retiring from comp.lang.lisp was roughly concurrent with the revival of the Lisp family of languages.
Re:Linus on "acting professionally" by e40 on Thursday July 18, 2013 @06:02PM (#6066860)
First, Erik wasn't Lisp. He didn't even work for a Lisp company, except for consulting for Franz briefly. Second, your cause and effect meter is way off. The resurgence of Lisp happened because there were a LOT of people out of work in 2001 and many of them started working on CMUCL and SBCL.

Erik's influence ended outside of comp.lang.lisp and the influence of that usenet group was fairly small, in the greater scheme of things.

Re:Linus on "acting professionally" by kragen on Friday July 19, 2013 @01:17AM (#6068454)
Lisp didn't resurge because SBCL started being developed again. SBCL, although I like it, is still relatively little used, in the overall scheme of things, a scheme which includes Clojure, elisp, Racket, Clisp, Chicken, TinyScheme, Guile, Arc, MCL, and so on. Lisp resurged because new hackers started using Lisp again, maybe in part because of pg, but I think in large part because they didn't get driven away by Erik. Lisp companies are comparatively irrelevant.

comp.lang.lisp was very important prior to the founding of Stack Overflow, EmacsWiki, and so on. It was a lot more important to Lisp than any Lisp company, and maybe more important than all Lisp companies put together.

Re:Linus on "acting professionally" by lispm on Friday July 19, 2013 @08:30PM (#6073805)
comp.lang.lisp has long lost any importance. Most Common Lisp users have moved on. The communication infrastructure shifted to the mailing lists ( http://dir.gmane.org/index.php?prefix=gmane.lisp ) and the #lisp IRC channel. That's where the real work was done. Even much random talk now has been moved since quite some time to reddit / lisp, stackoverflow, planet lisp and even Twitter #lisp.

comp.lang.lisp is long dead.

Re:Linus on "acting professionally" by kragen on Friday July 19, 2013 @09:31PM (#6073951)
Indeed, comp.lang.lisp is now irrelevant; but it wasn't irrelevant at the time Erik retired from it, despite his strenuous efforts.

However, I wasn't talking about only Common Lisp users, but about users of all Lisps. Elisp and Clojure have similarly-sized Freenode channels #emacs and #clojure, each substantially bigger than #lisp. Various estimates of the number of Emacs users put them around 5–50k people: there are perhaps around 15000 Elisp users http://stackoverflow.com/questions/3311227/emacs-user-base-s... or 0.5% of Ubuntu users using Elisp http://programmers.stackexchange.com/questions/35312/emacs-u... (some tens of thousands) or 5300 Github users with Elisp repositories http://www.quora.com/How-many-people-use-emacs-per-day?share....

Re:Linus on "acting professionally" by lispm on Friday July 19, 2013 @10:26PM (#6074093)
How is using an editor making them Lisp users? Are users of Google's flight search engine, written in Common Lisp, making them Common Lisp users? Are AutoCAD users Lisp users?

How many Emacs users just use it? How many already need help to configure .emacs ?

Re:Linus on "acting professionally" by kragen on Friday July 19, 2013 @10:38PM (#6074123)
Typically AutoCAD users are not AutoLISP users. (By the way, AutoLISP conses are also immutable, although you have complained that the immutability and resulting "persistence" of Clojure lists counts against calling it a Lisp.) But typically Emacs users are indeed Elisp users, because they read, write, and modify Elisp code. That's why there are several thousand Elisp repositories on GitHub.
Re:Linus on "acting professionally" by D9u on Tuesday July 16, 2013 @03:32PM (#6054214)

     My personal rule of thumb is do not say something written that I wouldn't say in person, especially if I am using a profanity language.
Obviously not Linus' rule... Anyone who's ever followed the kernel dev mailing list knows this.
Re:Linus on "acting professionally" by 14113 on Tuesday July 16, 2013 @09:52AM (#6051819)
The point about users reminds me of some of the better quotes about steve jobs, and his insistence on getting the feel, and user experience right.