The right technology, the right time, and the right thing

Source: Internet
Author: User

I like to study some technologies and open source, so in the eyes of many people, I may be a technology-dominated person. But in essence, I stick to the following principle: use the right technology to do the right thing at the right time.

The word "suitable" is very simple, but in reality I feel very difficult to grasp. For example, I have made some technical choices for Linux and Windows platforms. I would not try to deploy memcached on Windows, will not use mono (http://www.mono-project.com/main_page) is. net runs in Linux and does not try to change fastdfs (http://code.google.com/p/fastdfs/) to Windows. However, in order to use some Linux services in windows, I will write or modify the client. For this reason, I have developed easynet. SOLR and easynet. fastdfs. Although SOLR can be deployed in Windows and Linux, I still insist on deploying it in Linux. These are "suitable" in my eyes ".

At least the companies I have worked in have their own mainstream platforms and technologies, mainstream systems, mainstream development languages, and mainstream developers, if it is not in the mainstream, it will be considered as a high cost. I cannot figure out why SQL Sever is used, but stored procedures are not allowed. In my opinion, the cause of problems is mostly due to problems in project management and project management, and lack of proper control.

When it comes to costs, the current benefits may be taken into consideration, but they are rarely taken into consideration in the long run. Internet and e-commerce, I think marketing and user experience are very important. In order to achieve good marketing results and give users a smooth and comfortable user experience, A stable and responsive platform is a foundation. To do projects or do things, medium-term control is crucial in the early stage of selection. In the early stage, we try our best to think about it and do it well. It can be agile, but in order to achieve a function, or to complete the project without control, to achieve the function as the goal, develop and implement at will, it will increase a lot of costs in the future.

Always write downCodeNow it is difficult to clearly express your meaning in words. Whether it's a company, an individual, or a country, when you realize that it's not a problem, it will definitely change. Everything has its own inertia.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.