Lead PHP Developer Quits 809
Jasper Bryant-Greene writes "Jani Taskinen, one of the lead developers of the Zend Engine (the engine that powers PHP), as well as a lead developer for the thread safety system and other core components of the PHP project, has quit in a relatively cryptic message to the php-internals mailing list. Jani has been involved with PHP for about 6 years and his loss will undoubtedly be a big blow for the PHP project."
Looks like... (Score:4, Insightful)
Re:Looks like... (Score:4, Interesting)
Re:Looks like... (Score:5, Funny)
Re:Looks like... (Score:4, Funny)
Looks like a stomp and a doorslam. (Score:4, Insightful)
Why is this on slashdot?
Re:Looks like a stomp and a doorslam. (Score:3, Insightful)
But I don't think he will come back, at leat any time soon. After leaving like that, well, at least I wouldn't.
Re:Looks like a stomp and a doorslam. (Score:5, Insightful)
Recently, I read an interesting book by a psychologist named Paul Eckman. OK it wasn't an interesting book, it was a tedious book on a fascinating subject.
A couple of the takeways from the book: emotions are persistant mental states that are triggered by situations that bear on your future well being, and in turn trigger certain stereotyped survival related behaviors. In an emotional state, people do not process new information that would contradict the survival behavior. In other words, once you get to fighting, or to running away, you aren't going to listen to reason until you've fought it out or have run far, far away. The psychologists therefore call emotional states refractory, which is a word I learned from EE "Doc" Smith which when applied to metal means hard to work and when applied to a state of mind means hard to work with.
I've sometimes seen job listings looking for people who are passionate about their work. I'm not so sure this the right thing to look for unless you are looking for a short term employee. All jobs involve having your desires frustrated from time to time. As your emotions build up, your ability to process new information and ideas that could help you overcome your frustrations is diminished, because atavistic survival behaviors related to conflict and survival begin to strangle your productiivty.
In that case, the best thing is to take yourself out of the situation, which in all liklihood your own behavior contributes to.
You can take two people who are miserable and underperforming in their jobs, have them swap jobs, and suddenly they'll feel a great relief and surge of productivity, as they work flexibly around the exact same kinds of problems that had them stymied in their original job.
Unless you're some kind of Zen master you're going to run into this sooner or later. When you reach the point where you can't perform up to your potential, even your potential as defined by the less than perfect work situation you're in, it's time to move on. This is probably why academia, infamous for its harsh and pointless politics, evolved the institution of the sabbatical. But for the rest of us, this means quitting and getting a new job.
The emotions expressed in the email are probably universal. They do not in themselves indicate immaturity However, one thing that you do learn as you get older is when you feel strong negative emotions towards other people, hiding them is the best first reaction. In most cases you cannot change other people, especially if you are terminating your relationship to them. So the best you might hope for from negativity in the way you do this is some kind of catharsis, or perhaps some kind of public vindication. However experience teaches you don't often get those, and when you do they aren't as satisfying as you imagined them being.
Above the simple futilty of showing your anger and disappointment, expressions of strong negative emotion evoke an equal, if not stronger reaction from their targets. Often this ignites a round of petty retribution that comes back to haunt you.
So when it becomes impossible to deal with the emotional climate of work, leave. But always leave with a kind and magnanimous word. In the end that serves you best.
Re:Looks like a stomp and a doorslam. (Score:5, Funny)
Unless you're some kind of Zen master you're going to run into this sooner or later.
Well, he is apparently a Zend master!!
Re:Looks like a stomp and a doorslam. (Score:3, Funny)
I guess it's back to level 1 zenity.
Comment removed (Score:4, Funny)
Message text (Score:5, Informative)
From: Jani Taskinen
Date: Thu Jul 27 20:28:45 2006
Subject: Good bye.
Groups: php.internals
Re:Message text (Score:5, Informative)
Seriously, though, a more thorough listing of Jani's contributions over the past 6+ years might better show just how much of a loss it is to have him depart the scene (from http://www.zend.com/person.php?handle=sniper [zend.com]:
Whatever the reasons were, major thanks have to go to Jani for all of his work. We would be looking at a different www without his efforts.
Re:Message text (Score:5, Informative)
% grep sniper TSRM/*.[ch]
TSRM/tsrm_nw.c:/* $Id: tsrm_nw.c,v 1.8.2.1 2006/01/01 12:50:00 sniper Exp $ */
TSRM/tsrm_virtual_cwd.h:/* $Id: tsrm_virtual_cwd.h,v 1.48.2.5 2006/04/10 11:56:18 sniper Exp $ */
TSRM/tsrm_win32.c:/* $Id: tsrm_win32.c,v 1.27.2.1 2006/01/01 12:50:00 sniper Exp $ */
TSRM/tsrm_win32.h:/* $Id: tsrm_win32.h,v 1.19.2.1 2006/01/01 12:50:00 sniper Exp $ */
% grep Jani Zend/*.[ch]
% grep sniper Zend/*.[ch]
I am not sure how his profile on zend.com was compiled, but whoever did it should have been more accurate. Let me emphasize this: Jani is a friend and will be missed, but that was his personal decision made for personal reasons (which I will not disclose here) and will not affect the project.
Let's all keep our heads up and speculation down.
-Andrei
http://www.gravitonic.com/ [gravitonic.com]
Re:Message text (Score:4, Informative)
6 years is long enough (Score:5, Funny)
Comment removed (Score:4, Funny)
Threads?.. bah! (Score:5, Funny)
Only pages with more than 1 visitor need to ca.. OOPS!
Re:Threads?.. bah! (Score:3, Funny)
Shock! (Score:3, Funny)
Re:Shock! (Score:3, Insightful)
As a side note, I would just like to thank all of the geeks here on
Along these lines, I find it fascinating that topics like Haiku and Iambic Pentameter can often get a ton of posts.
A curious bunch, we are.
Re:Shock! (Score:3, Funny)
-Eric
Re:Shock! (Score:5, Funny)
At shorter ranges the M1A1's APFSDS zips right through the Challenger II, but the Challenger II can hit the Abrahams at longer ranges with its HESH, probably not killing the crew, but a mobility kill is good enough.
Ok?
Re:Shock! (Score:5, Funny)
Re:Shock! (Score:5, Insightful)
As a Brit, (a nation with arguably some of the best sarcasm/irony in comedy), I would say that I don't find it sarcastic in the least. It just sounds absurd and stupid.
So, if you're using it for sarcastic effect, don't bother.
Re:Shock! (Score:3, Funny)
"His theory about how 'I could care less' is meant to be a play on 'I could not care less' is very insightful and likely correct"
Re:Shock! (Score:3, Insightful)
Yes, some of the best sarcasm and irony in comedy, but when it comes to party-pooping, being a wet towel, and snootiness, nobody beats the British!
Re:Shock! (Score:3, Insightful)
Re:Shock! (Score:4, Funny)
At this point, thrust your groin toward them vigourously several times, wave your hands about like a snake and make a donkey sound. Then say, "And you know full well what THAT meant."
Re:Shock! (Score:5, Funny)
Actually, sarchasm is the gulf in understanding between someone who makes a sarcastic statement, and someone who doesn't get sarcasm.
Sarcasm: "This weather is worse than Hurricane Katrina!"
Sarchasm: "What are you talking about? Hurricane Katrina was a major disaster, this is only a heavy rainstorm."
Re:Shock! (Score:5, Funny)
Re:Shock! (Score:4, Funny)
I love the smell of blanket statements in the morning. Smells like....ignorance.
Pity (Score:5, Informative)
Unfortunate for the Zend team, but I'm sure it won't be the death of PHP. There are many other developers, and you can still run PHP sites with other engines, for instance, the Quercus [caucho.com] engine in Cauchos Resin I'm sure there are similar modules available in the mono/.Net world and others.
Jani Taskinen who? (Score:5, Informative)
Jani worked on the PHP core and the Zend Engine.
Jani has contributed to php.net in the following ways over the last 12 months:
* as a lead developer for Zend Engine II
* as a lead developer for TSRM (Thread Safety Resource Management)
* by testing and maintaining the build for the PHP core
* by writing/maintaining tests for the standard functions in the PHP core
* as a lead developer for gd, a core extension
* by working as a developer on imap, a core extension
* by working as a developer on session, a core extension
* by working as a developer on sockets, a core extension
* by providing occasional fixes for the testsuite distributed with PHP
* by applying maintenance fixes to the underlying libraries in bcmath, pcre and xmlrpc
* by providing tests and occasional fixes for xml
* by providing occasional fixes for apache2filter, apache2handler, apache_hooks, cgi, cli, dba, dom, iconv, informix, isapi, ldap, mcrypt, mcve, mime_magic, msql, mssql, mysqli, mysql, ncurses, oci8, odbc, openssl, oracle, pgsql, recode, snmp, soap, sqlite, sybase, tidy and tokenizer
* by writing/maintaining tests for mbstring, mhash, pcntl, pspell, shmop and wddx
* by working as a developer on bugs.php.net
Re:Jani Taskinen who? (Score:5, Funny)
WTF! (Score:3, Insightful)
Must....throw....all....toys...out....of........ pram!
If that is a legitimate message and his account hasn't been hacked then that is a top quality hissy fit! This is one of those things that will haunt him in the future as something that was posted in anger
Betrayal ? (Score:4, Interesting)
Dont know much about PHP and dont know the insides of what happens with the group but judging by the reaction I wonder if I can hazard a guess about what happened. When someone who is obviously a major driving force behind a movement of this kind quits with so much bitterness as to turn his back on his own creation, the best I can gather is he feels theres nothing left worth working/fighting for. Maybe internal politics is causing a serious strain on his ability to function and some of the fights may have wrongly undermined his credibility in the eyes of others. Its sad when people hog the limelight of someone elses hard work and alienate the people who matter for their own personal shortsighted gains. I've seen it happen all to often.
What are his reasons? (Score:3, Funny)
Wow, is PHP really that hard to work on? Is he being threatened at gunpoint?? Seriously, why the sour grapes? Is this a hoax? Was his account hacked?
This is not a funny post. This is trying to be serious. What's going on with this guy? If he's just done and finished working on it, he could quit w/o the bitterness. Was he feeling squashed/trodden upon?
If PHP itself (no other factors) could do this to a guy, how much does it encourage other people to develop it?
Reason: burnout (Score:5, Insightful)
The causes are quite straight-forward. When we do something for other people, we need some kind of reward. It can come in many forms - appreciation, money, reputation, status. The best rewards change over time and are a good mix of all these.
Open source projects consume people, with demands on their time, social life, professional capacity. The only rewards tend to be reputation. Depending on the invidual's personal life and other demands (family, job), they can sustain a heavy open source project for a few years, and as many as five or six. At some point, it either becomes a profession (with a wage) or a problem.
All volunteer organisations have this problem and it's exacerbated by peer pressure. If everyone else is spending 80 hours a week hacking, then it seems normal to spend 81. At some points, open source projects can seem like cults, and unintentionally adopt many cult techniques to keep people involved, whatever the personal cost.
(Those techniques include isolation from family, use of secret languages, separation from real time and real life, etc. I don't *think* any OS projects do this on purpose, though I have my secret doubts about the FSF. Just kidding, Richard!)
I've seen burnout cases so severe the persons involved were literally sick, unable to function normally any more, and needing psychiatric help. In other cases it's project-specific. I've had this on open source projects, where after five years I've just abandoned the software, telling the users, "sorry, it's not working any more".
Each person has different needs, but eventually if we don't get what we need, we get sick. Young people are especially vulnerable because they don't understand their own needs very well and neglect them easily.
The upside is that burnout is easily cured by a change of scene and some tangible rewards. Some people even come back to projects they've abandoned, but it can be very difficult. A good dose of selfishness ("what do I need in order to feel happy NOW") is always useful, and a good self-protection measure in many environments, open source groups included.
Re:What are his reasons? (Score:3, Informative)
He's pissed because one of the UN peacekeepers killed by the Israeli airstrike this week was Finnish. He's Finnish, and was supposedly a UN peacekeeper at one point. The projects he was working on were hosted by an Israeli company.
So he had an anti-semetic rant and quit.
digg link [digg.com] (which has a lot more insightful commentary, btw)
Maybe (Score:5, Insightful)
Judging him harshly? (Score:5, Insightful)
As a volunteer he gave a great deal back to the world. You call him childish. I say he is entitled to walk away without having to explain himself.
Re:Judging him harshly? (Score:5, Funny)
Cryptic? (Score:5, Funny)
Re:Cryptic? (Score:4, Funny)
That isn't cryptic either... and stop calling Dubya a dwarf! ;-)
Changing Projects (Score:3, Funny)
From IRC, the reason: (Score:5, Informative)
Re:From IRC, the reason: (Score:3, Interesting)
Re:From IRC, the reason: (Score:4, Informative)
Re:From IRC, the reason: (Score:4, Informative)
Re:Ironic (Score:5, Interesting)
And since he hasn't actually killed anyone in his frustration and rage, he's still miles behind the bomb-flingers of the world in the lameness department.
Re:Israeli reprisals (Score:4, Insightful)
"At 9:05 AM local time (06:05 CET), on 12 July 2006, Hezbollah initiated a Katyusha rocket and mortar attack on Israeli military positions and villages of northern Israel, injuring at least 8 Israelis[18]. Afterwards, a ground contingent of Hezbollah militants attacked two Israeli armored Humvees on a routine patrol along the Israel-Lebanon border near the Israeli village of Zar'it with anti-tank rockets, capturing two Israeli soldiers, and killing eight." (http://en.wikipedia.org/wiki/2006_Israel-Lebanon_ conflict [wikipedia.org])
But it supports your position a lot better to pretend that all they did was capture a couple soldiers, and Israel started the whole thing, right?
Re:From IRC, the reason: (Score:3, Insightful)
Come on guys.. (Score:5, Insightful)
I think many of you guys need to readjust your sense of proportionality. This guy has most likely done more to both world peace _and_ open source world than 99% of the whiners on this forum.. and now you are mocking him for not revealing some interpersonal issues and saying ill-considered things in chat *once* when obviously being out of his mind.
Consider this. That guy has
1) worked deeply on a project for six years and has just made a decision to quit it,
2) has just lost a coworker in a bit questionable series of events,
3) is obviously depressed or burned out or both,
4) is constantly under threat while serving in hostile country with no infrastructure of whatsoever and having to remain calm and peaceful while in desperate situation and underpowered,
5) has had harder than normal time in service past six months and
6) people are blaming you for not answering their *software project* emails fast enough, when you have been busy with things 4 and 5.
If you can say you have experienced even *half* of these, let alone simultaneously and are willing to come up and admit it, *then* I can take you seriously when you come and say that you didn't say anything unprintable in that situation. Maybe.
And also remember: english is not his native language. It's more than a bit hypocritical to judge someone you have not even met by his writing in *chat* in *foreign language*, especially when the chat log is spread without his consent by someone who is not willing to reveal his name, nor the context of the discussion.
Re:Come on guys.. (Score:4, Insightful)
Can you think of a possible translation or interpretation of his statements that does not indicate that he advocates genocide against both Israelis and Jews?
Re:From IRC, the reason: (Score:4, Insightful)
What's he saying "hell yeah..." and "hehehehe.." to? It seems completely incongruous with the rest of his statements, unless something was left out.
Re:From IRC, the reason: (Score:4, Informative)
http://wfrv.com/topstories/topstories_story_20618
One of the four UN peacekeepers killed by Israel was a 29-year old Finn.
Re:From IRC, the reason: (Score:5, Informative)
more logs because the internet likes pasted logs (Score:5, Informative)
Re:From IRC, the reason: (Score:3, Insightful)
I don't really think this IRC log is true. PHP has been linked to Zend since PHP3. Zend has had some serious links to Isreal since the beginning. According to http://www.zend.com/company/management [zend.com] Zeev Suraski is a graduate of the Technion-Israel Institute of Technology as is Andi Gutmans. According to http://en.wikipedia.org/wiki/Php [wikipedia.org]
Re:From IRC, the reason: (Score:5, Informative)
Re:From IRC, the reason: (Score:3, Funny)
Okay.....and I suppose you believe the internets is a series of tubes.
Re:From IRC, the reason: (Score:5, Insightful)
Indeed.
However, which one of the four unarmed UN observers killed in the attack was a threat to Israel's existence or its people?
Re:From IRC, the reason: (Score:3, Insightful)
This tripe is moderated +4, Insightful? You've got to be kidding me.
This is not the first-- and if Hezbollah carries out it's promises, not the last time Hezbollah will kidnap an Israeli citizen and hold it for ransom. The last time, in 2000, Hezbollah kidnapped 5 Israeli
Israel is not "attacking the civilian population" (Score:4, Insightful)
If you want to talk about purposely "Attacking Civilians", then you should be pointing the finger at Hezbollah. They are lobbing unguided missles at Isreali cities. When they launch a missle, they can't tell in advance where it will land other than somewhere inside a city. This is indiscrimate bombing of a civlian population.
No state, including Israel, can tolerate either unprovoked attacks on its military or any attack at all on its civilian population. Hezbollah is not a state. It has no sovereign right to maintain an army or make war. Those are rights restricted to states. Any armed action at all by Hezbollah is illegal. Even if it had the right to maintain an army (which it does not) it engages in tactics that are forbidden by international law (hiding amongst civilians, purposely attacking civilians, etc). It's military arm exists for two illegal reasons : threaten Israel and intimidate other Lebanese.
If Israel stops before Hezbollah is either disarmed or destroyed, it will have a continuing military threat on its border; a threat that indiscriminatly attacks its civilian population. No reasonable state will tolerate that as an end solution.
Here is they way this should play out. The UN has already ordered Hezbollah to disarm. See UN resolution 1559 [wikipedia.org]. The resoluation calls for removal of Syrian troops (done), deployment of Lebanese Gov't forces in southern Lebanon, and disbanding of all Lebanese militias (meaning Hezbollah since they are the only one left). Hezbollah has refused to disband and has blocked deployment of the Lebanese Army (Hezbollah is stronger). For resolutation 1559 to be carried out, Hezbollah will have to be forecebly disarmed (by Lebanon [not going to happen], by a UN force [too squimish to happen], or by Israel [now you see what is going on]. Once Hezbollah is disarmed or distroyed, then a new stronger UN force (current UN force is a joke) or NATO force will occupy southern lebanon, and allow the Israelis to withdraw. Once the Israelis (and Hezbollah) are gone, then the Lebanese Army and Police will deploy into the south and secure the border. This is the only long term solution for peace. An immediate cease-fire and return to status-quo-ante is only a recipe for continued periodic warfare. Hezbollah must disarm or be destroyed for long term peace to have a chance.
Re:Israel is not "attacking the civilian populatio (Score:5, Informative)
like civilian airports ? power stations ? sewage works ?
pretty big targets to be hit "accidentally".
In fact, Israel has taken pains to inform civilians
And then killed them when they flee their homes in response to those warnings.
And then attacked red cross ambulances evacuating the wounded.
And attacked the UN convoys taking aid to those too frightened to move.
And the unarmed UN observers (in a bunker, apparently detroyed by precision guided weapon, after repeated requests from the UN not to hit those coordinates).
And then shelled the UN rescue effort for the observers.
Sure, Hezbolla is throwing back random unguided rockets, but the IDF does not have that excuse, they are supposedly using modern precision guided weapons, it's pretty hard to believe all these are all accidentally off-target.
Finally, today's news quote:
So, in their own words, this is defintely purposeful.
Fact is neither side cares about civilian lives.
Re:From IRC, the reason: (Score:3, Insightful)
I'm sorry, I respect people that act on principle.
Leaving something he clearly has had strong ties to as a point of principle is not a small matter.
I wouldn't ask someone to act against their conscience just to boost an open source project.
Re:From IRC, the reason: (Score:3, Insightful)
Israel withdrew from Southern Lebanon in compliance with a UN resolution; the so-called "Land for Peace" act. It was obviously a stupid move since Lebabon was not ready to assume control over their own country. Once they left, Hezbolla started assaulting Israel again.
Didn't you find it interesting
Re:From IRC, the reason: (Score:4, Insightful)
Hamas doesn't recognize Israel's right to exist, either, so they get they ass handed to them on a plate.
Gotta love the Arab argument about willing to live with Israel at the 1967 borders -- AFTER they lost three wars with them. Had they been so willing in 1967, none of this would be an issue.
Charles
Re:From IRC, the reason: (Score:5, Insightful)
Still, someone would have a reason to make a fake irc log in this direction, which can only be done if they'd have a personal grudge against this guy. So if this log is not fake, then it's probably good for everyone that he quit, if it is fake, then it's also clear why there was an atmosphere for him to quit.
The fact that people reason like the one in this log is really shocking, but true. People didn't seem to have learned anything about that we really need to be careful judging people: Not all muslims are terrorists, not all jews are responsible of this action of the Israeli government. Not all people put on the blacklist by air marshalls are a threat for your country. Thinking in black/white contrasts is not only bad for others, it is also very bad for yourself!
Re:From IRC, the reason: (Score:5, Informative)
Regardless of stupid things that he said, I think it's VERY poor taste to post an emotional outburst (which was timestamped at 2am - yes, it's real) and to make such a big deal over this.
Move on people...
Re:From IRC, the reason: (Score:5, Insightful)
I was part of the peacekeeping mission in Mogadishu, Somalia. Several of my "co-workers" were killed in very deliberate attacks against US and UN forces. However, if I came home and said that I wanted to join Aryan Nations to kill me some black people, I'd be (rightfully) shunned from polite society.
I can empathize with Jani, probably more than can 99.9% of Slashdotters, but that doesn't make his outburst acceptable. Understandable, sure, but acceptable.
Re:From IRC, the reason: (Score:3, Informative)
The correct phrase would be "anti-Jewish" or "anti-Israeli".
Re:From IRC, the reason: (Score:5, Insightful)
If it's true, that's a nice little bit of anti-Semitism at the end. He may want to be anti-Israel, but he's just exposed himself as a garden-variety anti-Semite, too.
Writing as a fellow Finn, I can assure you that most people here don't know the difference between Jews and Israel. I'm sure Jani only has hard opinions against the government and the politics of the Israel state.
Furthermore, I really think that the anti-semitist card has been used for far too long already. Hitler did a horrible crime against Jews but Israel shouldn't use that to gain political advantage any more. Israel is not the weak little victim in this conflict.
Re:From IRC, the reason: (Score:3, Insightful)
I never, ever intended to say that Finns were all Jew-haters, and I definitely don't believe that. I am saying that an
Move along (Score:4, Insightful)
Lead developer for Zend engine of PHP quits... pandemonium and chaos ensue!
Please! Happens all the time; guy/gal works on project for a zillion years, sits down one day in front of their terminal, calls up the code, gives it a glance and goes: I can't freakin' do this anymore! I worked on one project for three years and it was blessed when I was finally released from my contract and moved on to other things. I was proud of the app, don't get me wrong, but if I had to finagle the code yet again for the umpteenth time, I was going to lose what remains of my mind.
Whatever the reason, he's gone. Move along... nothing to see here.
Re:Move along (Score:4, Insightful)
To me, same difference. It doesn't matter what the root causes are: slow coding, bugs, power struggles, idiotic requirements. There comes a point where coding the same thing day in and day out given all that's going on around you is impossible. It sucks your energy and creativity away, until the code all blurs together you and can't even remember what you wrote five minutes ago.
Cryptic? (Score:3, Insightful)
Rough with the smooth (Score:3, Insightful)
He's probably not serious.
Seeds of conflict? (Score:5, Interesting)
I found these:
http://marc.theaimsgroup.com/?l=php-dev&m=11329681 6720289&w=2 [theaimsgroup.com] 5 7711671&w=2 [theaimsgroup.com] 0 9820157&w=2 [theaimsgroup.com]
http://marc.theaimsgroup.com/?l=php-dev&m=1153255
http://marc.theaimsgroup.com/?l=php-dev&m=1153312
...which hint at conflict. Maybe one of those blew up in a way he didn't like. However, I don't think those really are the issues. I would guess it's something off-list. It's too bad. I have friends working at Zend. You never want to see someone so useful walk away.
I must admit that I'm impressed with the mailing list -- Jani said "don't reply" and nobody did. They're either a disciplined bunch, heavily moderated, or Jani's leaving just didn't have much impact.
-Tony
Sad if it's about the current war in the ME. (Score:4, Insightful)
You'd expect a high profile OSS dev intelligent enough to shake it.
The ones that deserve to be shot are Nasralla, some back-room Zionists and a few old-school fanatic muslims in Gaza and Syria. The rest would get along quite well actually. Just the other day I saw a newsfeed where an israeli arab (sitting in a cafe with his jewish friend) hit it on the spot (paraphrased): "It's allways gouverments and organisations fighting. The common people just what to live in peace, sip their cafe and play backgammon. Jews, Muslims and whomever else."
True that is.
Let's hope this crap is over soon and the maniacs fit's come to an end.
Re:Hmmmmm (Score:5, Interesting)
Re:Hmmmmm (Score:5, Insightful)
Why is it such a shock to some that a developer got burned out working on the same code. Open source developers are often not appreciated. A few get paid and many don't. Its just constant nagging for new features or bug fixes. There are rewarding aspects too. Maybe he wanted to do something with php that hasn't happened. He was involved with thread safety and that hasn't seemed important to many people. Personally I'd like to see thread safe php so I could play with some of the apache mpms...
Re:Hmmmmm (Score:5, Funny)
Its just constant nagging for new features or bug fixes
...
Personally I'd like to see thread safe php so I could play with some of the apache mpms
Re:Hmmmmm (Score:3, Funny)
Thank you Deanna F'n Troi (Score:5, Funny)
Re:Good riddance... although a sad one! (Score:3, Insightful)
Re:Good riddance... although a sad one! (Score:3, Informative)
Sometimes Linus is wrong (yes, it's true) sometimes he is right. Regardless though, he makes decisions and gets shit done. If those decisions turn out to be wrong, they can be corrected later if need be.
Classic example is the Bitkeeper debacle. L
Re:Good riddance... although a sad one! (Score:5, Insightful)
If they deliver the code and can keep the project together with their style, then can act how they want. Linus, RMS, Theo de Raadt - they have their quirks (Linus much less than the others), but the code speaks for itself.
Since you're going as far as to question Linus suitability for his job (architecting his hobby project that conquered the world) - where's your wildly succesful open source project?
Re:Good riddance... although a sad one! (Score:4, Informative)
Huh... I made Linux-jkrise.. I once recompiled the kernel to fix some USB CDMA modem issue - does that count?
If they deliver the code and can keep the project together with their style, then can act how they want.
Actually, just a coupla' days back, I remember reading this stuff about a PHP book.
"This book, written by my colleague, Andi Gutmans, and two very prominent PHP developers, Stig Bakken and Derick Rethans, holds the key to unlocking the riches of PHP 5. It thoroughly covers all of the features of this new version, and is a must have for all PHP developers interested in exploring PHP 5's advanced features"
Zeev Suraski, Co-Designer of PHP 5 and Co-Creator of the Zend Engine
Looks like there's more than one creator of the Zend Engine... not just Jani. And that's the reason why I think inflated egos are bad in Open Source development teams.
Re:Good riddance... although a sad one! (Score:5, Insightful)
Since you're going as far as to question Linus suitability for his job (architecting his hobby project that conquered the world) - where's your wildly succesful open source project?
One needs a wildly successful open source project to criticize somebody's leadership of some other wildly successful open source project?
I suppose that one would also need to be the leader of a country with population of 300 million to criticize the job performance of the US president. Or perhaps be a highly respected engineer with specialty in safety to know that the Ford Pintos bursting into flame at the slightest provocation a couple decades ago wasn't a good thing.
Please.
Re:Good riddance... although a sad one! (Score:5, Insightful)
Bah! You're reading too much into his words. As I see it, what he's trying to say is that the reasons to him leaving are personal, but obvious for some poeple involved. Also, he does not want to start pointing fingers and does not feel he owes anybody an explanation. Perhaps you see this as behaving like a primadonna, but hardly hot-headed behaviour. He doesn't insult anybody in his post, although he obviously wants to and he refrains from whining about whatever he's unhappy about.
Re:Good riddance... although a sad one! (Score:3, Interesting)
Re:Good riddance... although a sad one! (Score:5, Insightful)
Okay, you've accused him of:
All this from simply quitting and not wishing to be associated with a project any more? He didn't accuse anybody of anything, he didn't rant and rave, he said he was leaving and wasn't coming back. How is that anything like the attitude you describe?
Re:Time to clean house (Score:3, Funny)
Re:Time to clean house (Score:3, Funny)
Down with diversity! Down with choice!
GNOME provides no capabilities beyond KDE. BSD provides no capabilities beyond Linux. vi provides no capabilities beyond emacs. Don't be tempted to use them. They simply divert effort that would be better applied elsewhere.
By the way, being wrong provides no capabilities beyond being dead. Don't be tempted to continue living. You simply divert effort that would be better applied elsewhere.
Re:Time to clean house (Score:3, Funny)
And have you ever tried telling a Python programmer they could use PERL? I'd happily have ten copies of Python on my server just to avoid having that debate once.
Re:The good ship RMS Code. (Score:3, Funny)
Then why would they complain?
Re:The good ship RMS Code. (Score:3, Funny)
Re:No one seems to care (Score:4, Insightful)
He did explicitly say in no uncertain terms 'Do not reply to this email.'
Re:Don't press send! (Score:3, Funny)
Email should require a breathalyzer.