I worked at Google during that period. It's not quite as simple as "Python > C++" although yes, for sure, you're going to produce new UI features at a far faster rate working in a high level language like Python than working with C++. Absolutely that was a factor. I don't think Google Video had hundreds of developers vs 20 though. That doesn't sound right to me. The real reasons YouTube won were strategic, not purely…
Using Python helped YouTube ship features faster than Google Video
21–30 of 44 posts
Re: Using Python helped YouTube ship features faster than Google Video
#22I heard an anecdote where the actual first movers on a new video feature was porn sites. They were smaller still, and probably had a more tolerant audience.
Re: Using Python helped YouTube ship features faster than Google Video
#23Re: Using Python helped YouTube ship features faster than Google Video
#24As much as I want to credit python, I doubt that was the cause. It's typically far easier to ship a new feature at a small company, because there's no bureaucracy, no wait for QA, no need to translate text into 20 languages, etc.
No QA and not even a lengthy release process. The question always is - Are you done with the programming? Go release it. Additionally, people are more tolerant of mistakes made by small companies. Features stopped working? Maybe couple of people will complain. Google's features stopped working? Media, bloggers.. everyone will have an opinion on why this happened and how to resolve it.
Re: Using Python helped YouTube ship features faster than Google Video
#25As much as I want to credit python, I doubt that was the cause. It's typically far easier to ship a new feature at a small company, because there's no bureaucracy, no wait for QA, no need to translate text into 20 languages, etc.
Re: Using Python helped YouTube ship features faster than Google Video
#26YouTube was also burning money for bandwidth like nobody's business. I suspect that Google Video tracked and limited bandwidth. If Google hadn't bought them, YouTube were headed straight for bankruptcy. People forget that the YouTube deal was a big time boardroom back scratch between Google and the VC's. The worst part is that Google subsidizing YouTube has set back a real monetization of video on the web.
That video content is costly to produce, and kills bandwidth indiscriminately, does not mean video is valuable. Just because there’s a high bar for video to exist, doesn’t mean that cost should get passed on to consumers.
Most video is non-essential, and consumers get to be picky about where their disposable income goes. Video needs to be redeeming to the viewer, whatever their tastes may be, and whose fault is it that the surplus of junk content exists?
Re: Using Python helped YouTube ship features faster than Google Video
#27Earlier quoted context omitted.
Yes. Perhaps also brilliant engineers don't want to hack together something half-assed that barely works, but does provide the feature. I've always liked that youtube uses PHP - much derided, but its declarative "templating" is the easiest, simplest, most direct way to generate html. Maybe that was a factor too. But I think the youtube engineers might have a more accurate opinion on why they were quicker, than the go…
> but its declarative "templating" Do you have any insight onto how much of the templating aspect of PHP is used at Youtube? I know of some large PHP installations where PHP is used as a general programming language that does produce web pages, but the templating aspect of PHP is pretty much minimal, and other engines actually produce the final output.
Re: Using Python helped YouTube ship features faster than Google Video
#28As someone who was creating a reasonably popular 'video podcast' back then, I have a different perspective... Uploading to Google video was incredibly slow relative to Youtube. During the period of the 'battle' between the two services, Youtube allowed only very short videos - excluding most useful content, but discouraging piracy (except for very laborious multi part uploads). G'Video on the other hand allowed uploa…
Re: Using Python helped YouTube ship features faster than Google Video
#29YouTube was also burning money for bandwidth like nobody's business. I suspect that Google Video tracked and limited bandwidth. If Google hadn't bought them, YouTube were headed straight for bankruptcy. People forget that the YouTube deal was a big time boardroom back scratch between Google and the VC's. The worst part is that Google subsidizing YouTube has set back a real monetization of video on the web.
Re: Using Python helped YouTube ship features faster than Google Video
#30As much as I want to credit python, I doubt that was the cause. It's typically far easier to ship a new feature at a small company, because there's no bureaucracy, no wait for QA, no need to translate text into 20 languages, etc.