Why the Mail is so fond of "bicycles"?

0 like 0 dislike
2 views
I look in the morning forum of technologies of Mail and can't figure out where all of malowski technical staff such total love to the invention of the Bicycle? None of the existing, well-established and widely used technology does not suit them — there are certain solutions (database, queue, etc.)! It is a contagious disease?


In fact here is the schedule
by | 2 views

5 Answers

0 like 0 dislike
Why some developers do not like when other developers doing something on their own, and do not use ready-made solutions? Every technology and every solution has pros and cons. If you use only the finished products, you can stop all technological progress.
\r
\rWhy every development contemptuously called "bike"? Surely she has some fundamental differences from existing developments. After all, no programmer in their right mind would remake one-to-one someone's food is ready...
by
0 like 0 dislike
Yesterday I was at their forum and the answer to your question is quite simple. When I started to create these "bikes" counterparts haven't had much from the 98-99 years. So in the eyes of mail.ru the bike is just Redis :-)
by
0 like 0 dislike
It is a question of management.
Because the company was originally built by enthusiasts, creative spirits can still prevail. Only proper management helps to reduce the temperature of programmers in the "search for truth" and translate their energy into more zengotitabengoa direction, which in particular, implies a competent use of previously completed developments.
by
0 like 0 dislike
and they invented your cache!
they kept the html pages directly to the disk as a whole (Yes, Yes, and mail too), I don't know if they got rid of this bike or not
by
0 like 0 dislike
There is such a principle — "Is not invented here." If I am not mistaken, met him in the articles of Joel Spolsky.
\r
The point is simple — if there are key technology and you plan to use it as a basis for its decision, you should carefully consider which is better — to use or to write your bike. Because the farther, the greater the probability that the finished solution will not hold and slow down your further development. Of course this is only in the case when you think that you can write at least as well as existing solution, and even better.
\r
Google writes its own file system, designs the hardware for themselves. I'm not saying that mail like Google.
I say that the larger the business the more often we can apply this principle.
by

Related questions

110,608 questions
257,186 answers
0 comments
1,120 users