Geoff OK - so you have a negative attitude to programming excellence and managers, maybe you just need a vacation.
Let me rebut your points one by one on your own ground: 1) The suits have taken over. "It's a well documented fact..." - So what. The better the company - the higher the standards for programming excellence AND teamwork. Great companies not only have great programmers - they also have great managers. It will hurt you to hear this but Microsoft has a lot of really talented people that write a lot of great software - if you are not sure about this I suggest you read Jim McCarthy's book "Dynamics of software development". Having a few really talented developers is not enough to build a $50M/year software company or even a $5M/year software business. 2) I don't know where you get your statistics or your gross generalization that HR decide who gets hired. I worked at Tadiran, Intel and Rad-Bynet and with over 25 small-large firms in the past 5 years on software security & open source consulting gigs and I have run into all kinds of people. The HR people do initial screening but don't decide on hiring a programmer - the hiring manager can be a jerk hiring dunces - but in every single well-run company I am familiar with (Intel, Rad, Tadiran...) there were at least 3 interviews and personal initiative such as FOSS projects always counted for a lot. Programming excellence is valued in the good companies but not at the expense of teamwork. Please don't generalize from your negative experiences. The fact that there is a thriving expert consultant market for Linux and Microsoft developers seems to indicate that there are more than a few managers out there who know what they don't know. Danny On 3/9/07, Geoffrey S. Mendelson <[EMAIL PROTECTED]> wrote:
On Fri, Mar 09, 2007 at 08:48:56AM -0500, Aviram Jenik wrote: > > I call double bullsh*t. You called it all right > Talented developers look to hire developers that have a passion. This is what > separates a dot-net-john-bryce-graduate "programmer" from a real programmer. > It's not the degree, it's the passion. You would be surprised how few talented developers there really are in the world and especialy here. The problem with finding them is there is a small window when they are hiring. In a start-up the team is put together by word of mouth, long before the company is actually formed. In a medium size company, the "suits" have taken over and they are not concerned with the passion to do good work, change the world, etc. They are concerned with how many hours you will put in to make them look good. It's not just me as you think, it's a well documented fact. > The fact you worked in your spare time on a project (regardless of whether > they know what FOSS means) gives you credit in places where developer passion > is appreciated - and this is probably where you want to work. Yes, and it would be the kind of people I would hire, if I were hiring, but most managers are not intrested in it. They don't see it as relevant, and they want real work experince. Working on a FOSS project is not real experiemce either. There is often no managment, no goals, no timetables, no money for professional level equipment and tools and so on. > Also from a practical level, going out of university means you have zero > experience (no, university projects rarely count as experience), so working > on a project with other developers, a team leader, a schedule, users - all > that is important not only for your own personal development but also to show > a potential employer what you can do. Not to mention they can download the > source code and see first hand how good you really are. True, but the personel person who is vetting your resume will not download anything and in almost every FOSS project I've seen you can't tell one programmers code from another. After a few months in "the wild", people often modify it, and it becomes the product of many hands. > Some FOSS projects are even prestigious - the google SOC is well regarded, and > working on a high-profile project might impress your potential employer. It might, I don't think it will in most cases. > Geoffrey, you seem to have a huge chip on your shoulder - go to a therapist > and work it out. Maybe your world consists of nothing but abusive managers > and cheating partners who only want to screw you, but fortunately for the > rest of us the world is different. Thanks for the advice, but I was writing public domain (the predecessor to FOSS) and commerical operating system code before you were born. You may been lucky in your choices of employers and projects, IMHO you are just naive. You'll learn. As for a chip on anyone's shoulder and needing therapy, I suggest that since you feel the need to denigrate me and my experirence publicly, you are the one who needs it. In 1978 an IBM Systems Enginer brought in a sign to where I worked, which being young and ambitious at the time laughed at: "Old age and treachery will overcome youth and skill any time." BTW, if you followed the discussion the person asking the question has almost all of his work experience in non FOSS software. Enough that he could probably get a job today if he promoted it. Geoff. -- Geoffrey S. Mendelson, Jerusalem, Israel [EMAIL PROTECTED] N3OWJ/4X1GM IL Voice: (07)-7424-1667 Fax ONLY: 972-2-648-1443 U.S. Voice: 1-215-821-1838 Visit my 'blog at http://geoffstechno.livejournal.com/ ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]
-- Danny Lieberman Software Security Specialists -------------------------------------------------------------------------------------------- www.software.co.il - Secure your software www.opensolutions.co.il - Reduce operational risk www.controlpolicy.com - Stop data theft www.software.co.il/pta - Download a free copy of the PTA-Practical threat analysis tool -------------------------------------------------------------------------------------------- Tel Aviv + 972 3 610-9750 US + 1-301-841-7122 Cell + 972 54 447-1114