473,788 Members | 2,820 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Guido at Google

JB
It seems that our master Guido van Rossum had an offer from google and
he accepted it!!

long life to Guido & Goole ! many things to come ;)

ju²
Dec 21 '05
108 5337
This topic is discussed on Slashdot too:
http://slashdot.org/articles/05/12/2....shtml?tid=217

There are some interesting comments, for example from curious Java or
Perl programmers, etc.
Some of them can probably appreciate this:
http://cheeseshop.python.org/pypi/typecheck

Among the noise there is some signal too, there are lists of some
problems of Python. Taking some of those things seriously can be
useful, I think.

Bye,
bearophile

Dec 23 '05 #91

Cameron Laird wrote:
In article <11************ **********@g49g 2000cwa.googleg roups.com>,
Nicola Musatti <ni************ @gmail.com> wrote:
.
Ah, the closed source days! Back then you could just buy the company
and be done with it. Now you have to chase developers one by one all
over the world... ;-) .
You propellor-heads (I write that in all fondness, Nicola) are
all laughing, but I'm certain that the right elaboration of
that proposition could make it into the *Harvard Business Review*
(or *IBM Systems Journal*, which seems to have tilted irreversibly
in that direction).


I was only half joking, actually. Compare Python to Delphi. If a
company wanted to acquire control over Delphi, they'd try and buy
Borland; to acquire control over Python what are they to do? Well,
hiring Guido and Alex is probably a step in the right direction ;-) but
would it be enough? Programming languages are not the best example, but
if you change it to Mozilla and Opera my argument makes more sense.
Actually, there's already a considerable literature on how pro-
grammers are like other nasty professionals in exhibiting more
loyalty to their community than to their employers. Generalize
as desired.


Well, it's still better than PHB's who, in my experience, are only
loyal to themselves and in general have more power to put other
people's jobs at risk than programmers.

Cheers,
Nicola Musatti

Dec 23 '05 #92
Of the three languages, Java, C# and Python, Python is my pet. c# is
very 90tyish and VS is showing it's age reminding me of Borland's
old c++ IDE.
Python represents the new direction in program language development and
has the needed flexibility.
I look forward to Google making Python, or it's sister into the next
industry standard. With 30 years of programming behind me, I have
always been fascinated by the gap between practice, wisdom and formal
programming language development, Python has narrowed the gap better
than most.

Dec 23 '05 #93
On 22 Dec 2005 23:06:43 -0800, "Anand" <ab******@gmail .com> wrote:

My newsreader automatically (and configurably) generates the above line.
Has a new reader come into frequent use that by default does not?
ISTM that I've seen a lot of unattributed quotes posted recently.
It's like having James Bond as your very own personal body guard ;)


That is such a nice quote that I am going to put it in my email
signature ! :)

-Anand

Maybe look into fixing the above problem while you're at it?

Regards,
Bengt Richter
Dec 23 '05 #94
rbt
Anand wrote:
It's like having James Bond as your very own personal body guard ;)


That is such a nice quote that I am going to put it in my email
signature ! :)

-Anand


Go right ahead. Perhaps we should do one for Perl too:

It's like having King Kong as your very own personal body guard ;)
Dec 23 '05 #95
In article <11************ *********@g43g2 000cwa.googlegr oups.com>, Greg Stein wrote:
Guido would acknowledge a query, but never announce it. That's not his
style.

This should have a positive impact on Python. His job description has a
*very* significant portion of his time dedicated specifically to
working on Python. (much more than his previous "one day a week" jobs
have given him)


Well, given that he's going to be spending his 80% time working on python,
it makes one wonder how he'll be spending his 20% time :-)

Dave
Dec 23 '05 #96
Nicola Musatti <ni************ @gmail.com> wrote:
...
Ah, the closed source days! Back then you could just buy the company
and be done with it. Now you have to chase developers one by one all
over the world... ;-)

.
You propellor-heads (I write that in all fondness, Nicola) are
all laughing, but I'm certain that the right elaboration of
that proposition could make it into the *Harvard Business Review*
(or *IBM Systems Journal*, which seems to have tilted irreversibly
in that direction).


I was only half joking, actually. Compare Python to Delphi. If a
company wanted to acquire control over Delphi, they'd try and buy
Borland; to acquire control over Python what are they to do? Well,
hiring Guido and Alex is probably a step in the right direction ;-) but
would it be enough? Programming languages are not the best example, but
if you change it to Mozilla and Opera my argument makes more sense.


Not a bad point at all, although perhaps not entirely congruent to open
source: hiring key developers has always been a possibility (net of
non-compete agreements, but I'm told California doesn't like those).
E.g., Microsoft chose to hire Anders Hejlsberg away from Borland (to
develop J++, the WFC, and later C# and other key parts of dotNet) rather
than buying Borland and adapting Delphi; while acquiring companies is
often also a possibility (e.g., Novell chose to buy SuSE GmbH, rather
than trying to hire specific people off it, despite SuSE's roots in open
source and free software).
Alex
Dec 23 '05 #97

rbt wrote:
Go right ahead. Perhaps we should do one for Perl too:

It's like having King Kong as your very own personal body guard ;)


Good analogy:
You know, they call Perl the "eight-hundred-pound gorilla" of scripting
languages.
Although most of the time, it would be a a very unsuitable body guard
(can't get into a car, into a plane, go to a party, etc..).

OTHOH James Bond is always perfect. He would sleep with your wife
though...

Dec 23 '05 #98
Alex Martelli wrote:
Nicola Musatti <ni************ @gmail.com> wrote:
...
Ah, the closed source days! Back then you could just buy the company
and be done with it. Now you have to chase developers one by one all
over the world... ;-)

.
You propellor-heads (I write that in all fondness, Nicola) are
all laughing, but I'm certain that the right elaboration of
that proposition could make it into the *Harvard Business Review*
(or *IBM Systems Journal*, which seems to have tilted irreversibly
in that direction).


I was only half joking, actually. Compare Python to Delphi. If a
company wanted to acquire control over Delphi, they'd try and buy
Borland; to acquire control over Python what are they to do? Well,
hiring Guido and Alex is probably a step in the right direction ;-) but
would it be enough? Programming languages are not the best example, but
if you change it to Mozilla and Opera my argument makes more sense.

Not a bad point at all, although perhaps not entirely congruent to open
source: hiring key developers has always been a possibility (net of
non-compete agreements, but I'm told California doesn't like those).
E.g., Microsoft chose to hire Anders Hejlsberg away from Borland (to
develop J++, the WFC, and later C# and other key parts of dotNet) rather
than buying Borland and adapting Delphi; while acquiring companies is
often also a possibility (e.g., Novell chose to buy SuSE GmbH, rather
than trying to hire specific people off it, despite SuSE's roots in open
source and free software).


The essential difference, it seems to me, is that buying the company
gets you control over the company's proprietary technologies, whereas
hiring the developer only gets you access to the development skills of
the people who've been involved open source developments.

The open source projects remain outwith the control of the company; I
don't expect Google's employment of Guido to have a significant effect
on the development directions for Python. I'm happy to say I *do* expect
Python's development rate to improve hereafter.

I'm also happy that Google are a significant and public supporter of the
Python Software Foundation through (among other things) their sponsor
membership of the Foundation, and their sponsorship of PyCon.

regards
Steve
--
Steve Holden +44 150 684 7255 +1 800 494 3119
Holden Web LLC www.holdenweb.com
PyCon TX 2006 www.python.org/pycon/

Dec 23 '05 #99
rbt
Luis M. González wrote:
rbt wrote:
Go right ahead. Perhaps we should do one for Perl too:

It's like having King Kong as your very own personal body guard ;)


Good analogy:
You know, they call Perl the "eight-hundred-pound gorilla" of scripting
languages.


Absolutely. It's big, hairy, smelly, a bit dense at times and always
difficult to communicate with, but by god it gets the job done albeit in
a messy sort of way ;)

Dec 23 '05 #100

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

24
1990
by: Dave Benjamin | last post by:
Guido gave a good, long interview, available at IT Conversations, as was recently announced by Dr. Dobb's Python-URL! The audio clips are available here: http://www.itconversations.com/shows/detail545.html http://www.itconversations.com/shows/detail559.html I'd like to comment on a few parts of that interview. One thing Guido mentions in his comparison of ABC (Python's predecessor) and
99
4678
by: Shi Mu | last post by:
Got confused by the following code: >>> a >>> b >>> c {1: , ], 2: ]} >>> c.append(b.sort()) >>> c {1: , ], 2: , None]}
2
1934
by: Luis M. González | last post by:
This article is in Dutch: http://www.computable.nl/nieuws.htm?id=1039941&WT.mc_id=rss According to this blog entry, it says that Guido has been hired by Google to work on Pypy: http://zephyrfalcon.org/weblog2/arch_e10_00870.html Is there anyone who can confirm this information? Luis
267
10850
by: Xah Lee | last post by:
Python, Lambda, and Guido van Rossum Xah Lee, 2006-05-05 In this post, i'd like to deconstruct one of Guido's recent blog about lambda in Python. In Guido's blog written in 2006-02-10 at http://www.artima.com/weblogs/viewpost.jsp?thread=147358
0
10173
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10110
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9967
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8993
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7517
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5399
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5536
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4070
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3674
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.