Example: client wants new feature -- if my language and my platform let me do it in one line of code it's bad for me if I get paid for time, thus people choose languages and platforms where even trivial things can be written with some bloat.
526 karma · joined May 23, 2008
Example: client wants new feature -- if my language and my platform let me do it in one line of code it's bad for me if I get paid for time, thus people choose languages and platforms where even trivial things can be written with some bloat.
As we all know, succinctness = power. Everybody lose in the long run when developers are not motivated to solve the problem in less time with less code and as simple as possible.
I'm amazed that some people treat it as something "so basic".
If we didn't have pirated MS Office and Adobe Creative Suite folks would improve openoffice.org and the GIMP/Scribus/Inkscape instead and these monopolies would die and lose everything.
Piracy actually helps software monopolies to be de facto standards and kills all alternatives (or keeps alternatives unusable).
Thus software piracy "steals" only our own freedom.
Not long ago I submitted .com English/Russian/German site to them and they refused to index anything but Russian part, but Russian part was index successfully (although the sever is in Russia).
Yandex explicitly state its limitations at http://company.yandex.com/
Being No.1 Russian-language search engine they do compete with Google in local market (few years ago Google wasn't even an option for Russian-language search).
And its slogan is Russian-only ("найдётся всё") - only for Russian speakers.
Anyway IMHO Google gives better search results in Russian. I guess they have more users here for the same reasons Yahoo does better in Japan. It's all about culture.
If you are not core Django developer or known big long-time contributor there's very little you can do to improve Django. That's a fish.
Hope this will change as soon as 1.0 is released.
http://en.wikipedia.org/wiki/Grid_(typography)
http://www.markboulton.co.uk/journal/comments/five_simple_st...
Thank you very much, Jack. Your blog post really helped!
I contributed few patches to Django in the past and every time I had to fight for them on trac or on forums. I just don't have time to do this right now.
A lot of people (including myself) have a few Django bugs fixed in their private working copies but they don't contribute them back because the process is too complex. This doesn't mean that they are not willing to contribute. Barriers for contribution are way too high.
It's true that you must continually fight people to help those people to fix their project. It shouldn't be so.
Long time passing
Where have all the PHP guys gone?
Long time ago
Where have all the PHP guys gone?
Gone to Python and Ruby everyone
Oh when will they ever learn,
Oh when will they ever learn...
Here's the story of the guy who successfully optimized web app bottlenecks in C: http://fi.am/entry/the-limits-of-django-the-answers/
#2. Python usually wins: http://www.alrond.com/en/2007/jan/25/performance-test-of-6-l...
#3. Django was written with Postgres in mind.
Russian train tracks has nothing to do with USSR, communism and Stalin. They already existed before communists.
http://en.wikipedia.org/wiki/Broad_gauge#Russian_Broad_Gauge
It has helped me to read this article. White on black is a terrible choice for long text.
I never thought before about the importance of place where you live and work. After this article I see that St. Petersbourg is a far better place to start something new than Moscow. Startups are "second class citizens" here just like in New York. I thought about moving before, now I have made a decision. Thank you, Paul.