Re: Working on a FOSS project (was: Finding a linux related job)

2007-03-11 Thread Danny Lieberman

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 

Working on a FOSS project (was: Finding a linux related job)

2007-03-09 Thread Aviram Jenik
On Friday 09 March 2007 01:43, Geoffrey S. Mendelson wrote:

 Personaly I would not waste any time on a FOSS project. Most managers
 won't care, it has no relevance to their world, and many startup managers
 will take it that you are more interested in the work than the money
 and if they do hire you, will take advantage of you (to be polite).


I call double bullsh*t.

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.

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.

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.
Some FOSS projects are even prestigious - the google SOC is well regarded, and 
working on a high-profile project might impress your potential employer.

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. 


 Geoff.

- Aviram

=
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]



Re: Working on a FOSS project (was: Finding a linux related job)

2007-03-09 Thread Geoffrey S. Mendelson
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]



Re: Working on a FOSS project (was: Finding a linux related job)

2007-03-09 Thread michael




On Fri, 9 Mar 2007, Geoffrey S. Mendelson 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.


Another agreement with you both, although I'm in the USA, and I don't know how
different that is.

Except for my very first two jobs, every interview I've had showed remarkable
interest in my non-work related projects, and in fact hired me on the basis of
skills I had acquired on those other projects. In fact, since college, allmost
all of my new skills have been acquired on non-work related projects.

My suggestion is to put your FOSS projects on your resume just as prominenly
as your real jobs. Talk about the skills you learned and what your
responsibilities were, just like with a regular job. And if it comes up in an
interview, don't think of FOSS projects as less important than real jobs.

Another thing: Presumably you are involved in FOSS because you feel passionate
about it. Let that passion show. People with enthusiasm, motivation, and
interest are harder to find than people with just the technical skills.

Good luck!

=
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]