[EVALUATION] - E04 - Leadership! Google, Guido van Rossum, PSF

A

Anton Vredegoor

Armin said:
We have some procedure now for funding
travel costs, although it's admittedly very bureaucratic :-(

Since next sprint is in Palma de Mallorca I trust I can count on PyPy
to refund me the money?
Anyway, independently of this, there are some people we are happy to see
come back again and again to PyPy sprints even though we know their budget
is extremely limited. We have always arranged things for them to minimize
the costs. It's nothing like a "congress" where you have to pay XXX/day
for having water and cake brought to the tables by the staff at 10am. I
can certainly say that attending a PyPy sprint is not expensive at all;
I'd expect the major problem to be rather to find a week's free time for
it.

There seems to have been a relatively inexpensive sprint in Heidelberg.
So yes sometimes PyPy sprints can be inexpensive. But the associated
costs if one has to rent a room in a hotel would still make it
impossible for me to attend. What prompted me to cluster PyPy sprints
with the expensive stuff was this sprint:

http://www.trillke.net/images/HomePagePictureSmall.jpg

Although I can't find pricing info now, I believe that at the time I
considered the costs involved with the rent of the meeting place
exorbitant.
On the bureaucratic side: Alex, we *have* a procedure at this point, and
we have been trying to contact you several time in the past months -- with
no success as far as I know, so I'll try via comp.lang.python this time
:) If you still feel like seeing your money back in exchange for some
papers to fill and sign, please show up...

Maybe Mr Martelli will ease his conscience (it's hard to see how it
would not bother him to refuse to pick up checks while his opponents
barely have enough to feed themselves) by donating the money to me, so
that I might increase my efforts to squelch any remaining trace of
elitism at google.

Anton

"I'd even look into PyPy sprint options at Maastricht, so you'd get
extra value for your money"
 
A

Anton Vredegoor

Alex said:
situations, and in a few cases been able to help them back up. People
who attempt to *guilt-trip* me into helping have never been and will
never been in that lot: in this way, I'm definitely not a typical, guilt
driven "bleeding heart". I try to help people who are trying to help
themselves, and the kind of mixed whining and attacks which you are
producing is a great example of the very opposite: you don't want help
getting up, you want to drag others down. That's a game I don't play.

You got that all wrong. I am trying to save google (and our precious
Python personel there) from vanishing into oblivion because they would
be unfit for the future because of their elitist selection procedures.
Yes, refusing to give in to corruption has cost me a lot, but it has
also cleared my mind.

You are not my superior (or even considered to be more succesfull) as
you seem to imply. Rather you are suffering from delusions of
grandiosity and from unfounded assumptions of connections between
programming abilities and academic educations. I am merely giving my
point of view to the community. If that bothers you that is *your*
problem.

I would understand if you would settle matters rather by arguments than
just waiting for me to run out of food. You might even make a small
donation to prove your good intentions, but it shouldn't influence the
discussion in the way of argumentation.
I am perfectly aware of what university degrees mean and don't mean: in
a situation of asymmetric information, they're signals (ones somewhat
hard to fake) about how much somebody believes in themselves and are
willing to invest in themselves. The literature is quite vast and
exhaustive on this analysis, and I'm reasonably well-read in it, even
though it's not my professional field.

The problem is that universities now have very strong competition in
the form of internet, where noone bothers with trying to keep
university title structures intact. Since that always was more than 95
percent of the universities' effort (as I claimed before, but noone has
given arguments against, and in fact some agreed implicitly) one can
understand that this competition is fierce. If we want Google to
survive in the noosphere it *has* to lose this attitude problem, be it
the hard way or out of its own reflection.
The mental jump from this to "violently" and "backstabbing" singles you
out as a particularly weird lunatic, of course. But it's not quite as
laughable as your unsupported assumption about "lack of self-analysis",
resting only on your erroneous premise that "it would immediately
reveal" these absurdities. The unexamined life is not worth living, and
I do examine mine, but what the examination reveals has absolutely
nothing to do with what you baldly assert it would.

Since your elitist selection process has you at the top, you don't even
have the slightest chance of coming around as a reasonable person,
unless you would explicitly consider the idea that you could be wrong
and degrees *are* BS.
Both: there are people who belong and are socialized but just lack the
mental ability (including sticktoitiveness and stamina) to stay the
course, and others who, despite coming from the most disadvantaged
backgrounds, still make it all the way through, bases on sheer ability
and determination. Adding the "or equivalent", and "or equivalent
experience", clauses, as present in many of our job offers, tries to
widen the catchment area to at least some people who didn't make it but
can still demonstrate they have the "mental abilities" in question.

Can't you see that you have the guards guarding the guards here?
My working hypothesis in the matter is that there is a mindset, a kind
or way of thinking, which helps with both grasping FP languages AND
grasping abstract mathematical disciplines.

I guess it would seriously hurt you if programming abilities would be
linked to your other forte, the (considered as soft alpha scientific)
linguistic abilities.
And hired hundreds of thousands of people a year (that's about the
number of resumes we get now, WITH the current job offers) without
selection? Sure, that would definitely ensure wisdom. Yeah, right.

You're so pathetic you aren't even funny.

Wait till I remove all hashing code from dictionaries. Sometimes giving
up speed in the short term, results in speeding up the process as a
whole because it becomes possible to use intermediary results more
effectively. I have seen groups of mathematicians splitting up and each
going into their own room and after each had solved their own
interpretation of their piece of the problem, the resulting code was
not even using the same dataformats.

Sometimes adding an attractive female to a group of young male coders
will slow down the developments while it wouldn't matter in a team of
female coders. One has to consider the *complete* system, which is
another fault in your monocultural elitist selection process. Sometimes
adding a very strange element to a team can prevent it from being a
'linear combination of social peer pressure vectors'. Face your fears.

Anton
 
S

Steve Holden

Steven said:
Let's not confuse the medieval guild system with today's system. Guilds
were more like clubs than professional bodies: it was who you knew, rather
than what you knew, that decided whether you got in. You were forbidden
from becoming (say) a hat maker unless the other hat makers allowed you to
join the guild. There was no independent, or even semi-independent, body
who decided what qualifications were needed to make hats. It was all about
who you knew -- if your uncle's best friend was a hat maker, you could be
apprenticed to a hat maker and join the guild, otherwise there was no exam
to sit that got you in, no matter how talented you were.
I believe you are overlooking the fact that you had to serve an
apprenticeship that only ended when you ether produced work of master
craftsman quality or decided you would be better employed elsewhere.
This isn't to refute the truth of Smith's assertion that the guilds
controlled scarcity, giving them some control over price. But today's
world, the world of "polite incompetence" (a phrase used about Virginia
society by a dear neighbour in the USA) where few can perform the jobs
they are paid to, but everything is cheap.
This system combined the worst of all outcomes: you got artificial
scarcity with the monopoly pricing that leads to, *plus* it failed to
enforce or even encourage minimum standards of skill and strategy.
Wrong [see above]. I don't remember many mediaeval cathedrals falling
down, but the Tacoma Narrows bridge was a practical lesson in
engineering. So what's your real point?
By contrast, today's professional bodies like law, medicine etc. have
independent standards of skill that must be met. I don't wish to deny
that knowing the right people can help smooth the procedure of becoming
a doctor, lawyer, etc., but failing to have an uncle who is a lawyer is no
barrier to becoming a lawyer, provided you can pass the bar exam. That is
very different from the guild system.
Well, one might equally argue that becoming a master mason in the past
required you to produce master masonic work. Since professions and
crafts are somewhat different, however, it's unlikely to be fruitful to
attempt to draw direct comparisons. Maybe having an uncle helped you in
to the trade, but it didn't cut you much slack in terms of required
standards, hence the absence of cathedral-shaped heaps of rubble. York
Minster was built in the 1400s, for example, and doesn't look like
falling down any time soon.

I can't think of many modern American houses likely to survive more than
a century. They are built to a price, not a quality. The situation is
rather different in some other countries, where natural resources have
been depleted for longer and are correspondingly more valued.
In general, professional bodies like engineers, doctors, etc. do a
reasonable job of enforcing minimum standards of skill and quality.
Certainly there are a lot fewer building collapses in countries that
enforce building standards than countries that allow the free market to
decide.
The major problem with professional bodies is precisely their lack of
insistence on a practical demonstration of capability. "Paper MCSEs",
for example, frequently make bad Windows system administrators because
their education has been geared to the acquisition not of practical
skills but of the qualification itself. The medical profession acquits
itself reasonably because it does still require a good amount of
doctoring before qualification. Why are the lawyer jokes not doctor jokes?
Free market radicals like to sneer at "for the good of society" arguments,
but the problem with their reasoning is that they only consider the
monetary cost of hiring a professional, and not the other costs. Of course
anything that makes professionals scarce will increase the cost of hiring
that professional. But they fail to take into account the externalities
that come from increasing the numbers of under-qualified, shoddy
professionals.
Damn socialists, when will they stop insisting that profit isn't the
most practical measure of quality? :)
The free market often works well for (say) enforcing minimum standards for
bread: anyone who can taste can recognise good bread from bad, and if you
buy bad bread from a baker today you simply will go to another baker
tomorrow. But dealing with accountants, lawyers, doctors etc. is very
different. Expert opinions are not like bread: only a fellow expert can
recognise good advice from bad advice. Most people buy bread at least once
a week, but might only get legal advice once or twice in their life. Under
these circumstances, Adam Smith's Invisible Hand is feeble indeed, and
shonky rip-off merchants and incompetents thrive, harming everyone.
Right. If I am wrongly executed for a murder I didn't commit it will be
a long time before I use the same lawyer in another case.

But there are other complexities you fail to consider. For example, Java
has been "puffed" as a desirable language for so long now (around ten
years) that even non-technical managers who shouldn't be allowed within
a mile of a language choice feel quite at liberty to say "all our
applications will be written in Java".

This has the even less pleasant effect that impressionable young people
entering the industry see "learning" Java as the way to make a living,
and can indeed make some sort of a living without ever having to
demonstrate competence as a programmer. Which accounts for the abysmally
poor quality of much Java code.
That's not to say that skilled experts can't make a living -- in an
economy filled with snake-oil medical practitioners, good experts who
get a good reputation can charge a high premium. People who find a
good doctor or lawyer will recommend him to their friends. This squeezes
out the middle: new, but skilled, experts get lost in the sea of shonkies,
but the tiny minority that manage to get a reputation will attract
near-monopoly pricing. That leads to a two-tier system where only the rich
and powerful can afford good experts, be they doctors, lawyers, engineers
or accountants, and everyone else either goes without or are forced into a
lottery where the vast majority of experts they can afford are incompetent.
Welcome to capitalism. Only six more major wars and everyone will be
doing it.
Another major difference between today's professional bodies and medieval
guilds is that the scarcity is not entirely (or even mostly) caused by
the professional body. It is the universities controlling prerequisite
degrees that gain more from the scarcity: within reason, the fewer places
they offer for (say) law degrees, the higher fees they can charge for
them. In my inexpert opinion, the cause of shortages of experts is more
the fault of the universities than of the professional bodies.
This unfortunately does not accord with the unseemly spectacle of the
universities rushing a "sell" their "product" to the "market", despite
the fact that few academics have ever had to make a living by selling
anything, let alone justifying the price of their products by providing
acceptable quality and a money-back guarantee.

As the degree mill becomes an industry the intake pyramid inevitably
broadens to include those of lower intellect, and unless the standard of
education (which should perhaps now really be called training since so
much of the academic world appears to be vocationally focussed) improves
radically the inevitable result is a decline in the practical abilities
of the graduates.

When *I* was an academic, teaching was regarded as a fundamentally
boring part of the role. That was one of the reasons I stopped being an
academic, since it was the most interesting part from my point of view.

I don't believe much has happened to change academic perceptions (i.e. I
suspect the average academic resume will emphasise research rather than
teaching success), but the surrounding system incessantly demands people
who can write mediocre software rather than genuine original thinkers,
so the universities become degree mills to earn the capitation fees to
fund the research they are supposed to be about.

regards
Steve
 
S

Steve Holden

Anton Vredegoor wrote:
[stuuf]
'excuse me if I sound a bit bitter and as if suffering from a sense of
untitlement'
Consider yourself excused. Now stop whining and go do the things you *can*.

regards
Steve
 
C

Carl Friedrich Bolz

Hi!

Anton said:
Armin Rigo wrote:




Since next sprint is in Palma de Mallorca I trust I can count on PyPy
to refund me the money?

If you want to attend the sprint you should contact the mailing list
(e-mail address removed). For more contact possibilities see

http://codespeak.net/pypy/dist/pypy/doc/contact.html
There seems to have been a relatively inexpensive sprint in Heidelberg.
So yes sometimes PyPy sprints can be inexpensive. But the associated
costs if one has to rent a room in a hotel would still make it
impossible for me to attend.

The trick again was to talk to people: I organized the sprint there and
found some _very_ inexpensive rooms for several people, so it could have
worked if you had asked.
What prompted me to cluster PyPy sprints
with the expensive stuff was this sprint:

http://www.trillke.net/images/HomePagePictureSmall.jpg

Although I can't find pricing info now, I believe that at the time I
considered the costs involved with the rent of the meeting place
exorbitant.

Hehe. You could not have been farther from the truth. This is the house
where Holger Krekel (one of the founders of the PyPy project) lives in,
together with roughly fifty other people. Accomodation in there was free.

[snip]
"I'd even look into PyPy sprint options at Maastricht, so you'd get
extra value for your money"

We are always looking for places to do sprints, so if you know any venue
where holding such an event is possible we would be glad if you
contacted us. Organizing a sprint in your home town is always a
possibility to have free accomodation at a sprint :).

Cheers,

Carl Friedrich Bolz
 
F

Fredrik Lundh

TAG.how.come.this.thread.generates.kooks.faster.than.I.can.plonk.them.questionmark
 
S

Steve Holden

Fredrik said:
TAG.how.come.this.thread.generates.kooks.faster.than.I.can.plonk.them.questionmark
TAG.did.you.just.call.me.a.kook.questionmark
TAG.above.tag.not.actually.valid
 
F

Fredrik Lundh

TAG.did.you.just.call.me.a.kook.questionmark

TAG.no.dash.but.if.you.keep.replying.to.them.all.the.time.i.may.have.to.plonk.you.too.smiley
 
A

Alex Martelli

Anton Vredegoor said:
Maybe Mr Martelli will ease his conscience (it's hard to see how it
would not bother him to refuse to pick up checks while his opponents
barely have enough to feed themselves) by donating the money to me, so
that I might increase my efforts to squelch any remaining trace of
elitism at google.

Don't hold your breath -- I can think of at least a thousand worthy
charities (not to even mention individuals) I'd donate to, before giving
you one eurocent, if I had money burning holes in my pockets. The evil,
perverted way in which you distort pypy's inexplicable difficulties in
contacting me (when I've exchanged mails on a different subject, less
than a month ago, with the CEO of one of the consortium's companies)
into me "refusing to pick up checks", would be funny if it weren't just
too pathetic.


Alex
 
A

Alex Martelli

Anton Vredegoor said:
You are not my superior (or even considered to be more succesfull) as
you seem to imply.

Depends on who does the considering, I'm sure. If the considerer loves
the English language, for example, a horrible mis-spelling such as
"successfull" with two final L's would count for a lot in their judgment
(English is neither your native language nor mine, so it's not unfair to
either of us to consider it...;-).
I am merely giving my
point of view to the community. If that bothers you that is *your*
problem.

You said that Google only hires people with "long histories of
backstabbing", thus directly insulting everybody who's ever been hired
by Google (among others). If your spewing such hateful and baseless
insults bothers those who read them, it's not JUST the readers' problem:
it directly reflects on your base, spiteful, and hateful behavior.
I would understand if you would settle matters rather by arguments than
just waiting for me to run out of food. You might even make a small
donation to prove your good intentions, but it shouldn't influence the
discussion in the way of argumentation.

My intentions in YOUR regard, given the above-mentioned insult, are
anything BUT good: on the contrary, I consider you a particularly
disgusting vermin, and should it ever be in my power to make you pay for
it without unduly inconveniencing myself (which is, of course, quite
unlikely), I might well do so.

The problem is that universities now have very strong competition in
the form of internet, where noone bothers with trying to keep
university title structures intact. Since that always was more than 95
percent of the universities' effort (as I claimed before, but noone has
given arguments against, and in fact some agreed implicitly) one can
understand that this competition is fierce. If we want Google to
survive in the noosphere it *has* to lose this attitude problem, be it
the hard way or out of its own reflection.

Giving outstanding contributions to open-source projects or others made
feasible by the internet is, of course, another "hard to fake signal" in
terms of asymmetric-information markets. And of course, Google will
happily accept resumes from such "stars of open source". For example,
Eric Raymond has no university degree, but, were he to apply for a job
at Google, rest assured that his resume would be happily considered,
under the "or equivalent" clause of many of our job offers. Of course,
Eric is "outstanding among the outstanding", but similar considerations
may apply to many lesser stars in the open-source firmament.

Since your elitist selection process has you at the top,

Nope -- that's Eric Shmidt (or, from a slightly different POV, Larry and
Sergey).
you don't even
have the slightest chance of coming around as a reasonable person,

Obviously not to *you* -- and considering the quality of your
"reasoning", I think that's quite a compliment to me.
unless you would explicitly consider the idea that you could be wrong
and degrees *are* BS.

I repeat: they're (among other things) "hard to fake signals" in an
asymmetric information market. Your local library no doubt has (or can
get by inter-library loan) Akerlof's "An economist theorist's book of
tales": get it and study up on the essay "The market for lemons", which
was worth to Akerlof a well-deserved Nobel Memorial Prize. Until you
understand the basics of asymmetric-information markets, it's not worth
discussing to what extent degrees interact with such markets.
Can't you see that you have the guards guarding the guards here?

Are you objecting to the fact that a firm's existing employees have the
task of selecting future employees of the same firm? Who else do you
suggest for the purpose -- astrologers?
I guess it would seriously hurt you if programming abilities would be
linked to your other forte, the (considered as soft alpha scientific)
linguistic abilities.

Programming *in general* may well be linked to linguistic abilities,
although I'd really love somebody to explain to me why MOST excellent
programmers hate writing docs and aren't good at it. Programming _in FP
languages_ appears to be favored by a somewhat different mindset than
programming in procedural and OO languages, and I observe empirically
that the former is more often linked to a grasp of abstract maths.

Not sure what you mean by "my _other_ forte" -- though I like many forms
of maths, I have no degree in maths or CS -- my degree was in Electronic
Engineering. I'm definitely not in the upper centile among Googlers in
either abstract maths or functional programming, though I may be in the
specific field of (applied) "linguistic abilities".

Sometimes adding an attractive female to a group of young male coders
will slow down the developments while it wouldn't matter in a team of
female coders. One has to consider the *complete* system, which is
another fault in your monocultural elitist selection process. Sometimes

I think diversity along many axes may enhance a team's prowess, at least
when proper management guidance helps steer the whole through its
never-denied nonlinearities. And anybody with the least knowledge of
Google would find "monocultural" the last word coming to mind to
characterize it. But some aspects, which include both an appreciation
for diversity AND outstanding individual abilities, are indispensable to
make the whole mix work. So we strive for diversity, but NOT by
including individuals whose abilties aren't outstanding, nor ones who
cannot thrive in an extremely diverse environment.
adding a very strange element to a team can prevent it from being a
'linear combination of social peer pressure vectors'. Face your fears.

Anything but linear. But that's not a FEAR of mine -- I would call it a
HOPE, were it not for the fact that I see it concretely happening every
day at work: teams that produce more value than the sum of their parts
would, with mutual respect and amity growing among people from the
wildest and most diverse mix of backgrounds and personalities.


Alex
 
R

Richard Brodie

Wrong [see above]. I don't remember many mediaeval cathedrals falling down.

Your memory of medieval times has gone a bit hazy I expect; in truth,
some would fall down from time to time, particularly if the builders tried
something particularly ambitious. What are left are the good designs.
 
A

Anton Vredegoor

Alex said:
Depends on who does the considering, I'm sure. If the considerer loves
the English language, for example, a horrible mis-spelling such as
"successfull" with two final L's would count for a lot in their judgment
(English is neither your native language nor mine, so it's not unfair to
either of us to consider it...;-).

Well this sums it all up for me, about you. Making stupid claims to
superiority while comfortably sitting at a computer *with a
spellchecker* and denying me the same priviliges, not even by
correcting google's _usenet_ interface (while its mail interface
includes at least a minimally functional editor/spellchecker) to the
point where a comparison would be fair. Stop whining and being
insulted, your elitist selection policies have far more worldwrecking
consequences than a few artificially magnified and misunderstood
'insults'.

Anton

'you could always join the dutch unemployment inquisition'
 
A

A.M. Kuchling

attempt to draw direct comparisons. Maybe having an uncle helped you in
to the trade, but it didn't cut you much slack in terms of required
standards, hence the absence of cathedral-shaped heaps of rubble. York
Minster was built in the 1400s, for example, and doesn't look like
falling down any time soon.

Googling for "cathedral collapse" finds an interesting page at
<http://www.newcomen.com/excerpts/beauvais.htm>:

... As a matter of structural fact there is almost no argument
possible. The decay sensed by the eye after about 1250 stems
from a slow relaxation of the firm structural grasp that had
been acquired during the preceding hundred years.

...

Beauvais seems to have been particularly unfortunate. The apse
and choir were started in 1247, and finished in 1272. On 29
November 1284 the vault fell... Whatever the actual reason, it
was certainly believed at the time that the pier spacing was
too large, and the repairs over the next 50 years included the
intercalation of piers between these originally built for the
choir, so that the bays were halved from about 9m to about
4.5m. ...

--amk
 
F

Fredrik Lundh

Richard said:
Wrong [see above]. I don't remember many mediaeval cathedrals falling down.

Your memory of medieval times has gone a bit hazy I expect

probably because he was hit in the head by a falling stone during a trip to southern
france, many years ago.

</F>
 
A

Aahz

Giving outstanding contributions to open-source projects or others made
feasible by the internet is, of course, another "hard to fake signal"
in terms of asymmetric-information markets. And of course, Google will
happily accept resumes from such "stars of open source". For example,
Eric Raymond has no university degree, but, were he to apply for a job
at Google, rest assured that his resume would be happily considered,
under the "or equivalent" clause of many of our job offers. Of course,
Eric is "outstanding among the outstanding", but similar considerations
may apply to many lesser stars in the open-source firmament.

Side note: I don't have a degree, and I interviewed at Google several
years ago. I'm about 97% certain that my lack of degree played little
role (if any) in my failure to get a job offer.
 
A

Aahz

The major problem with professional bodies is precisely their lack of
insistence on a practical demonstration of capability. "Paper MCSEs",
for example, frequently make bad Windows system administrators because
their education has been geared to the acquisition not of practical
skills but of the qualification itself. The medical profession acquits
itself reasonably because it does still require a good amount of
doctoring before qualification. Why are the lawyer jokes not doctor
jokes?

While it may not have the same intensity or duration as medical
internship, lawyers are typically required to serve an internship before
being permitted to go into independent practice.
 
D

Dave Hansen

On 11 Jan 2006 21:30:11 -0800 in comp.lang.python,
(e-mail address removed) (Aahz) wrote:

[..]
Side note: I don't have a degree, and I interviewed at Google several
years ago. I'm about 97% certain that my lack of degree played little
role (if any) in my failure to get a job offer.

Side note: I have a couple degrees, and I sent in solutions to those
"tests" Google published in Dr. Dobbs a year or so back, but I never
heard back from them.

Not that I expected to. I just did it for fun. I'm not sure what
Google would do with someone whose entire work experience has been
developing C code for small embedded controllers anyway. I use Python
mostly to write small utility scripts for myself.

And, FWIW, I don't think I could convince my wife (or myself) to move
to CullyFORNya for any amount of money, whether there was a massage
therapist on duty or not...

Regards,
-=Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,276
Messages
2,571,384
Members
48,073
Latest member
ImogenePal

Latest Threads

Top