Do not work when you are sleepy!

Source: Internet
Author: User

By follow Steph
June 5th, 2008
Link: http://www.followsteph.com/2008/06/05/why-you-should-never-publish-anything-late-at-night-when-youre-tired/

 

 

Last night I violated my golden code: Never post anything when I am tired late at night; otherwise, the chance of an error will be greatly increased. However, unfortunately, I did not follow it last night, and an error occurred. Fortunately, this is just an insignificant mistake, but it helps me to deepen my understanding of this golden law that I have already understood.

You also found that after midnight yesterday, I posted "what is this value to you?" on the homepage of my blog ?" This article. On the surface, I often spend the middle of the night. In fact, I have already rested before work, so as to ensure enough sleep. Back then, it was very late and I was so sleepy. Normally, I will continue to work and then "Post" my article, but I will put this "posting time" at a certain time on the next day. I have several reasons for doing so. The biggest reason is that I will have more time to rest and stay awake before publishing an article. In this way, we will have time to review part of my article, add new things, or adjust the instances in it, and so on. However, all these help me find some stupid low-level errors.

However, I worked very late last night and decided not to follow my own code this time, so I pressed the post button. This is the case with the error!

Some people may have noticed this, but I found the problem earlier than you: I didn't write a title at the beginning of my article. I often do this because I often cannot find a good title in my articles. So I did not go back to the title of the holy spirit until I finished writing the article.

Last night I forgot to write the title of my blog post, and I left a blank post there. The title of the article is empty, which means that the title of the RSS source is blank. It may not be a bad thing for a newly created blog, but when your blog is getting more and more attention, this will be seen by more and more people. As I said before, this is not a big deal, but it actually makes me realize the existence of my golden code. More importantly, it is much safer to learn from small mistakes (or to be conscious again) than to make a big mistake.

Obviously, this has happened. Sometimes errors may even be retained for a whole day. Although I no longer remember any details, they are a big flaw to me. I remember once it was a release event of an important program. We worked so hard and got off work. After going home in the evening (or in the early morning), we almost had no time to watch TV and eat, so we should not go to bed. So we made a big mistake. On the evening of program release, we thought there was no code or test error in the work result, as if the contestant had been eager to try. "We are about to release this program. We are finished ." With this idea, we performed the last project for the last round of testing (automated testing was not yet mainstream ). Then we released the program, respectively dragging our tired bodies back to rest.

Unfortunately, we were all called back to the office in less than a few hours. Our release version has a major bug. I tried to remember what was wrong, but it didn't help. To be honest, I really hope I can forget it all. Once the program crashes, the customer complained to us and we stepped into hell.

People are too tired to work hard to solve the big problem quickly. However, goddess lucky is on our side.This is just a small error, so we corrected it quickly (I think this error is like reading the wrong function in the wrong project ). When we fall asleep, we will make such a small mistake; if we are full of energy, we will certainly not have such a thing.After we released the revised version again, the phone rang again, so we finally got a good sleep.

Never deploy things when you are sleepy.But what's more important is that if you make things difficult or complex, it's your own bad luck. Letting the development team exhaust themselves in an emergency to correct decisive or complex errors will push you into a powerless situation.Do you want to continue the procedure if your cardiologist only sleeps for a few hours in a week and therefore has to rely on caffeine to stay awake? Not to mention this.

You cannot use all the time, but you can accumulate all the attention opportunities!I 'd like to think about it. Don't make the same mistake as me. You should know that I have at least been in violation of my code for a long time.

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.