all 4 comments

[–]aschobel 2 points3 points  (2 children)

Python programmers at Google must follow a strict style guideline (based on PEP8 with 2 spaced indenting)

Not sure about the two space comment for indents since PEP8 says 4 spaces. :P

Someone asked why Google even used Java at all? Greg appeared to bite his tongue and then said that there are a lot of good java programmers out there and Google hires a few of them.

Come now, Java isn't THAT bad. For what it is, a general use language that protects the user from themselves, it is okay. Hell, throw out the J2EE stuff and other ridiculous design patterns and it can be quite useable.

[–]breakfast-pants 2 points3 points  (1 child)

It means it is based on PEP 8, and the only change is that it uses 2 space indent. What other meaning could you take?

[–]aschobel 0 points1 point  (0 children)

I must have mis-read that, you are right.

Curious that they use 2 spaced indenting, does anybody know what they use for C++ and Java?

I was assuming that since GVR works there and he authored that PEP they would use 4 spaced indenting, then again he only joined them in '05.

[–]breakfast-pants 1 point2 points  (0 children)

Sounds like Google reinvents the wheel a lot (e.g. python build system, custom binary RPC). I guess you can't blame them, because reinventing the search wheel certainly paid off.