2012/2/7 John Hunter <jdh2...@gmail.com>: > On Mon, Feb 6, 2012 at 1:59 PM, Benjamin Root <ben.r...@ou.edu> wrote: >> [...] > > [...] > >> About a week later, I got a personal email from the original poster >> informing me that my solution worked perfectly. He also noticed that I was >> working in a neighboring building on campus and wondered just how much >> longer my PhD was going to take and if I had any interest in going into the >> private sector. (The company happened to deal with atmospheric science and >> my PhD is in meteorology). > > I love that a tiny bit of altruism turned into a good job for you. > [...] > > [...]
John, I agree fully with you on the altruism, but I think there is more to Open Source than just altruism. I'm currenty trying to convice me to work on publishing my matplotlayers project, which is a mature but in some parts incomplete project to add layers on top of matplotlib, and connect layers with colorbars, all intended to make the data more dynamic and take the update process off the user. But that as a side note, it might be necessary to understand the procrastination character of this email. I just have trouble understanding *why the hell I should do that*. I think that's a rather general question of life. And the answer of OSS to this is, AISI: Good programming is like good art. It shows you, in the case of programming, that things just work, instead of having easy talk, instead of dwelling on the only shallow and only apparently deep "wisdom" that is too tempting – the ideas, the planning, all that things that are up in the air but never turn into truth. What I do like of matplotlib, is that it just happened, that it works, at least mostly, and that everyone with a basic understanding of Python can verify fully independently that it really works, is truth, and to what extent it works, and where it stops working. What I don't like about matplotlib, is that so many details are solved not thoroughly. But that's a matter of taste. And I guess, as talk is easy, that's the reason why I wrote matplotlayers, just to help overcoming that part. And this is what connects matplotlib and all OSS with art for me: Just do it. Show and experience the deepness of life when it comes to the kernel of it. There is more to it than altruism. Altruism is directed to other people, or, let's say, when we stress the altruistic character of OSS, we mean the mailing lists, where we help each other, if we can, where the conversation partner is in mind. As I said, what I mean, is that part of OSS that makes the code happen, the dark or not dark rooms with the keyboards or nowadays the laptops, where everyone dies on his own, where is no conversation partner at first, where we all stand on our own, where we have to overcome the procrastination. This is something much more personal, something much more "egoistic", or better, avoiding the word "ego", something much more selfless. To be a good OSS dev or try to become one one needs to train one's selflessness. Maybe that is the reason why the people doing it make it free of cost, just as a side effect of this selflessness, when I did it just for me anyway, it doesn't matter if I make it public in the end too; making people pay for it would spoil the whole feeling. Of course we are paid sometimes, but I see that as a side effect. First the work, then the payment. The work is to make yourself a name, to show you're capable and determined, and all this stuff which comes for free. I see this effect of success as the ingredient of fate to a good dev – fate rewards the selflessness, at least to my experience. It just pays better. People will be interested in investing in you if you show that you do it just for youself, that you are really interested in what you do, etc. pp. – people will tend to let you die alone if you make the appearance of doing it just for the money. Of course that depends a bit on socialisation; meaning on the people around you. But there's also an active component of socialisation; one has some influence on it, let it be with or without noticing it. I'd like to thank John and Ben for this inspiring posts, which showed them from a side I've never seen so far. Show your hands if you're thinking the same. I hope I didn't bore you all :-) Friedrich ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users