Inspired by Programmer Heroes

Actually I wanna implement quick sort in c, then I accessed to the author’s weibo (Chinese Twitter), who wrote the article about how to understand and implement quick sort in CSDN. What a surprise! I walked into an amazing world.

First I read about the article Travelling, Writing, Programming, which describes the author traveled around the world, wrote technical articles and programmed at the same time. It’s extremely cool, isn’t it? It is quite easy for a programmer work and relax at the same time, what’s more, programmers might prefer to work while taking vacation. What a cool thing! I wanna learn swimming and driving first, then make that dream come true, travel all over the world, write and code at the same time.

Then I read about a girl graduated with a Business Administration degree, but could not find a job which enables her satisfied. She had two friends working in Google and they are happy with their job, after some talk, she decide to learn computer techniques, like HTML/ CSS/ Javascript. Finally she found a QA job successfully. A story is that a East Europe miner who worked in a coal in Germany, since he could not touch the future, he quit and learned computer skills at home. During that two years, he had not left his home, no new clothes and shoes, no party, no girlfriend, but parents and brothers and sisters to feed. Potatoes are what he ate most time because they’re cheap. He learned HTML and Photoshop skills, created his first static website without connecting to database, then he was offered a full time job after beating six guys with bachelor degree, obvious, he mastered more than other six guys. Now he works in Phoenix, US, he was into filmmaking some time before, maybe he would start up a company or be a director? Who knows.

But which impressed me most is Jamie Zawinski’s story. He dropped out in high school and participated in developing Netscape and XEmacs. His argument against Michael Arrington, who said that if you work at a startup and you think you’re working too hard and sacrificing too much, find a job somewhere else that will cater to your needs. Jamie said, he’s using my words to try and back up that thesis. I hate this, because it’s not true, and it’s disingenuous. What is true is that for a VC’s business model to work, it’s necessary for you to give up your life in order for him to become richer. He’s telling you the story of, “If you bust your ass and don’t sleep, you’ll get rich” because the only way that people in his line of work get richer is if young, poorly-socialized, naive geniuses believe that story! Without those coat-tails to ride, VCs might have to work for a living. Once that kid burns out, they’ll just slot a new one in. I recommend that you do what you love because you love doing it. If that means long hours, fantastic. If that means leaving the office by 6pm every day for your underwater basket-weaving class, also fantastic. Yes, I really appreciate this sentence because I thought to work for nights in order to be successful, but just like some words in a book, you do need to work smart rather than hard. Jamie’s words in his dairy is filled with intelligence as well, this is the time period that is traditionally referred to as “the good old days,” but time always softens the pain and makes things look like more fun than they really were. But who said everything has to be fun? Pain builds character. (Sometimes it builds products, too.)

Yes, do what you love and do your best.


About liyao13

Yao Li is a web and iOS developer, blogger and he has a passion for technology and business. In his blogs, he shares code snippets, tutorials, resources and notes to help people develop their skills. Donate $5 to him for a coffee with PayPal at About Me page and read more professional and interesting technical blog articles. Follow him @Yaoli0615 at Twitter to get latest tech updates.
This entry was posted in IT and tagged , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s