Entrepreneurs: Code is valuable and life price is higher

Source: Internet
Author: User

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

  

Editor's note: article author Swizec Teller, geek, program ape and serial entrepreneur. Teller has worked for the CAPTCHA advertising service company Doublerecall,doublerecall is a start-up company hatched by Silicon Valley's renowned accelerator Y Combinator.

"If you plan to become a ' farmer ' after one or two years, it's not too late to abandon the idea." "said one of my advisers. However, in your case, this may be absurd, because the subconscious tells you "knock code can handle a lot of things."

Startups usually use the most popular and new technologies to complete the product structure. For example, static HTML technology has been in vogue for some time, and after a while PHP is becoming more and more popular, and then Python. Recently, I've heard that Ruby on Rails or node.js is making a fuss. What will be next? However, I believe many technology founders are starting to get busy with the emancipation code because they are eager to be their own bosses, to set deadlines and to choose their own technology to build their products.

Still, the truth is brutal, because, unlike the founders of technology, these two responsibilities are not easily assumed.

Distraction

The founder must devote 50% of his time to his work

The founder must Midnight

The founder must be pro-developed for the client

Founders must be inclined to the company vision

Founders must continue to focus on industry trends

The founder must bear many responsibilities

Founders often need a guest service

These are problems that startups will encounter in the process of development, and because there is no extra staff to help solve the problems, the founders have to be hands-on. People pay more attention to the founders ' work because they spend a lot of time helping their users. However, no matter how outstanding a programmer you are, and no matter how hard you work, users will not be more focused on you. After all, unlike the founders, programmers are just dealing with vague problems that are hard to remember.

Programmers need to put more attention and time on tapping and checking code. If you forget the function of a function, your job will be difficult to continue. Can you continue to focus when your mind is full of very important things? I think the answer must be no. Although you want to focus very much and then get the job done, there are other ideas in your mind that are distracting you. However, no matter how many times you try, these things just can't dissipate.

Eventually, hours later, things in the brain are still in place, but the work that needs to be done remains intact. Of course, you can take care of the things you've been thinking about, but the line of code that should have been knocked out. That's why startups are still stillborn, even though they've got the first round of financing.

Time

Another important factor in programming is time, and it lasts for a while.

Four hours may be a good start. You can spend an hour or two getting the brain to adapt to this time period, and then gradually reduce the period. At the same time, make sure you have enough rest time in case you go crazy. Of course, if you have found an efficient method, such as tomato work, then 5 minutes of rest time is more than enough for you. An hour can even allow you to find and modify a bug.

Now, as the founder of a start-up company, you have to spend time managing a lot of problems, or running one or two employees. In this case, even if you don't need a meeting, you don't have to answer a VoIP call, you don't need to reply to a message, you don't have to solve a server outage, and you don't even have to deal with the questions that people ask, how much time do you think you still have to work?

Also, remember this, if you are still thinking about how to cope with the near future, then you will not be doing anything.

The solution?

Good question, but I really don't have any effective solutions at the moment. But you'd better admit you can't be called a "great programmer" because instead of spending time writing code and managing the company, you might as well hire another programmer to focus on product development. For startups, however, they can't hire a very capable developer because of the money.

In fact, startups should take this into account when they start a team, because the business can operate normally only if the staff is evenly distributed. In addition, when dealing with distraction, you need to do whatever it takes to get you to forget the chores, such as meditation, engaging in intense sports, hiking, and so on.

I've heard the real story of "the founder of the day, the programmer at night," and for those entrepreneurs who are trying to imitate this kind of person, I would advise you: this way of doing things will break down sooner or later. Therefore, for yourself and other members, please do not take the two into consideration.

Finally, creative nets hope that Chinese entrepreneurs can heed the lesson, and cherish their lives!

Related Article

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.