Simon Willison's Weblog

Subscribe

How can some really large services (like Dropbox) afford to use Python as a primary language, if it's one to two orders of magnitude slower than other, compiled languages?

9th December 2012

My answer to How can some really large services (like Dropbox) afford to use Python as a primary language, if it's one to two orders of magnitude slower than other, compiled languages? on Quora

Because raw language speed often doesn't matter that much. In the case if Dropbox the client software spends most of its time waiting for bits to load from the network or from disk. Most large websites spend their time waiting for the database. You can't speed up network or disk performance by using a faster language.

Posted 9th December 2012 at 4:52 pm * Follow me on Mastodon, Bluesky, Twitter or subscribe to my newsletter

More recent articles

This is How can some really large services (like Dropbox) afford to use Python as a primary language, if it's one to two orders of magnitude slower than other, compiled languages? by Simon Willison, posted on 9th December 2012.

programming 157 programming-languages 41 python 1223 web-development 169 quora 1005 dropbox 10

Next: Is there a online service which provides details of all the events happening in a city?

Previous: When traveling, what methods do you use to find unique, uncommon local experiences like art, music, events & shopping?

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe