One additional point: don't try to take over a whole subsystem in one rewrite. Contribute small patches that are easily reviewed to get your feet wet and get noticed. Then, as you're better known and respected within the community, start scaling up your contributions.
It works the same way in any open source community. The new guy who rewrites half the code all at once isn't going to get a review of his code. Show that you can do the small changes right first.
Actually, it works this way in almost any cooperative group. You don't show up to your first meeting at Kiwanis, the Jaycees, or the Lions and start making resolutions. You don't sit in on drums once for a band and start telling them how to write songs. The US Senate even has a rotating term cycle so that there are always Senators with more experience to get the junior Senators acquainted with how things work.
People who think they should suddenly be in charge of a large portion of an established organization they've just joined are showing signs of detachment from society or megalomania. If you've never contributed anything worthwhile, you're nobody special compared to the people who have been doing the work. Don't expect to be a big part of a group without being a small part first. Some people move up the ranks faster than others through skill and hard work, but everyone pays some dues.
You are being absurdly political.
That means if I have successfully made a flying car I shouldnt pass around the design to ferrari first I have to make a cycle to prove my self 8-) ?
Some people just won't accept easily that you've done better than them.
To make the system better it shouldnt matter who is special and who is not. What matters is whats best for the system. The new one or the old technology.
"Perhaps Microsoft has forgotten its own 'innovative' past copying of markets and technologies created by Apple and others"
If they copied ideas from Apple how is open source community any different when it blatently copies Microsoft products? Open office is a bad replica of Microsoft Office. Sharp Develop is a bad replica of Visual Studio. Firefox 3 search bar and navigation button interface is derived from that of IE. Linux desktop are inharently trying to copy Windows day by day.
Open source companies do not have enough funding to invest in RnD and thats true. There IS RnD done in OS community but not as much as Google, Yahoo or Microsoft does.
Sometimes its just good to accept your short comings and try to improve yourself instead of continuely throwing mud at others for pointing them out.
I spend so much time on thinking design, using best practices and thinking names of my variables to making the code more efficient which is sometimes even irrelevant to the project/problem but since its my passion so I'm the slowest programmer around I think:/
But I am proud of my code! B)
One additional point: don't try to take over a whole subsystem in one rewrite. Contribute small patches that are easily reviewed to get your feet wet and get noticed. Then, as you're better known and respected within the community, start scaling up your contributions.
It works the same way in any open source community. The new guy who rewrites half the code all at once isn't going to get a review of his code. Show that you can do the small changes right first.
Actually, it works this way in almost any cooperative group. You don't show up to your first meeting at Kiwanis, the Jaycees, or the Lions and start making resolutions. You don't sit in on drums once for a band and start telling them how to write songs. The US Senate even has a rotating term cycle so that there are always Senators with more experience to get the junior Senators acquainted with how things work.
People who think they should suddenly be in charge of a large portion of an established organization they've just joined are showing signs of detachment from society or megalomania. If you've never contributed anything worthwhile, you're nobody special compared to the people who have been doing the work. Don't expect to be a big part of a group without being a small part first. Some people move up the ranks faster than others through skill and hard work, but everyone pays some dues.
You are being absurdly political. That means if I have successfully made a flying car I shouldnt pass around the design to ferrari first I have to make a cycle to prove my self 8-) ? Some people just won't accept easily that you've done better than them. To make the system better it shouldnt matter who is special and who is not. What matters is whats best for the system. The new one or the old technology.
"Perhaps Microsoft has forgotten its own 'innovative' past copying of markets and technologies created by Apple and others"
If they copied ideas from Apple how is open source community any different when it blatently copies Microsoft products?
Open office is a bad replica of Microsoft Office.
Sharp Develop is a bad replica of Visual Studio.
Firefox 3 search bar and navigation button interface is derived from that of IE.
Linux desktop are inharently trying to copy Windows day by day.
Open source companies do not have enough funding to invest in RnD and thats true. There IS RnD done in OS community but not as much as Google, Yahoo or Microsoft does.
Sometimes its just good to accept your short comings and try to improve yourself instead of continuely throwing mud at others for pointing them out.
I spend so much time on thinking design, using best practices and thinking names of my variables to making the code more efficient which is sometimes even irrelevant to the project/problem but since its my passion so I'm the slowest programmer around I think :/
But I am proud of my code! B)