My name is Stephen.

I like to write and tweet.

I work, code and photograph.

Learn more about me and my blog.

Life Reflection

My first ever blog post. I was a little teenager, just rambling about life, at a time when my English wasn't even that great. This was when I first got a taste of the tech industry. This was also when I had so many random ideas for apps I wanted to build.

Yet, the moment has come, the moment to sit by myself, the moment to think by myself, the moment to meditate for a whole night to self-reflect myself as being a web developer, a founder of a in-progress startup, an idea inventor, and a teenager, and the moment to set my future goal in both my personal life and professional life. In the past, I haven’t written any types of post about “me”, the real “me”, about what I personally think and head forward, and I am feeling it is definitely necessary and worthy to be transparent to everyone out there who cares about me. So this post is going to be long and detailed, it might be only personal post I’ve written in the next couple months. But I am really going to be open-minded here at this post.

Instead of other people who likes to start with “Let’s go back to a little bit”. I am going to talk about “right now” (aka time();). It is almost at the end of the spring break right now, in this break, I really enjoy the free time I have left out (literally 90% of time in between 10AM-12PM). Yes, I have a chance to sit in front of my MacBook with my Coda opened, coding all these little side-projects. Yes, I have a chance to feel honor to be able to write 500 lines of code per day. Yes, I might have a chance to strengthen my resume and bio by adding more little websites and projects I am working on. And yes, I have a chance work on multiple ideas that I am originally interested and passionate about. But is it really worthy to work on 3 different things all at once? That’s the question I thought about yesterday morning, and I told myself yesterday at night, no.

As I said earlier, I am an idea inventor, I used to come up with one startup idea per day. Within couple minutes after I come up with the idea, as I digest and digest more about the concept, the better the idea gets in my mind. So I write them down. But after several days, because more ideas are being created, when I look back at the previous notes, my enthusiasm and passion are running away gradually from those ideas. Depends on its concept, some really cool ones might just stick in my head, and I tell myself, alright, that will have a pretty “huge hole to fill in”, let’s do it. I might tell one of my closed friends on the internet and most of the time, we agree to work together some time in the future.

Before I reconnect this point to my previous paragraph about why I said no to work on several things all at once, I am going to tell you what crazy projects I’ve been working on over the last two weeks.

So, why should’t I continue to focus on what I already had and make it ultimately the best??? This can solve the problem listed above: getting “popular”. What I mean by popular here is not like Justin Bieber who has zzzzillions of followers and fans around the web, I prefer to define “popular” in two way.

  1. A popular person is someone who inspires a huge amount of people. The more inspirational you are, the more popular you are.
  2. A popular person is someone who makes products/services that tremendous people fall in love with. I only categorize few amount of people as popular people, and I want to list some of them below:
  1. Loren Britcher. He makes Tweetie which was acquired by Twitter.
  2. Marco Arment. He coded Tumblr and created Instapaper.
  3. Jack Dorsey. He founded Twitter and Square.
  4. Loic Le Meur. He founded Seesmic and started Le Web. What do they all have in common? Well, they are either inspirational which gives people a lot of suggestions and advices. (Especially Loic’s blog/videos and Marco’s tumblog, I read them all the time). Or they created something that blow people’s pants off. (Especially how Loren can make this awesome product all by himself, and how Jack started two revolutionized world-changing companies).

So in order to achieve what I wanted, here’s what I figure out I am going to do. Solely focus on OneExtraLap, this social quizzing application had been in work for quite few months, the private beta is out, it’s gotten some tremendous great feedback from our early adopters on Twitter:

Besides focusing on OneExtraLap, I do want to involve in few more things, they are not any kind of “little projects”, but instead, they are more like some self-value increment. First, I will be a blogger at Icodom, a recently-founded blog that focus on technology and social media, I won’t write constantly over there because this isn’t my main focus. But probably once per week, I will contribute a lengthy article that emphasize on social media in general as well as some web development advices. Why I want to do this instead of side projects? Because I think I’ve coded too much, but I haven’t really learned about what this technology world is truly all about. I can finish up a little project in a couple of days, but I haven’t even analyze about itself at all, I don’t know who my target audiences are, I don’t know how this can grow into a real product, I never think about any potential competitors, I just don’t know how this will impact the market. So by being a blogger, I will be able to sit down and think, deeply analyze all the different aspects of this technology world that I am really passionate about. The knowledge I learned about marketing, branding, press, operation and other business stuff from my writing can also help on my development on OneExtraLap. Without any of above, no matter how well I code my site, it will still fail completely. Beyond that, I’ve told myself I need to read more, because by reading, I can be able to absorb different knowledge and digest them to myself from time to time. After reading an article, I will try to force myself to really think deep about it, and I will try to comment on 75% of the posts I read. I am sure this will turn out great.

What I am going to do with my current side-projects and waiting-to-be-made ideas? For the current projects, I prefer to stop nearly any development right now (except for few more days of work at twtFF), because there will be a big distraction if I continue, and it is not worthy to consume my time on multiple not-knowing-which-one-to-focus-on projects. For all the ideas in mind, I am not going to reveal it one by one here, but if you are a rockstar developer or really interested in my ideas or even my current projects, just get in touch with me (me@stephenou.com), I am happy to talk to you more about it.

So, here I am, at the fresh beginning of this journey. No more little side-projects, I am going to fully focus on my first startup, OneExtraLap, continue to enrich what I already had, learn the true meaning about technology, but not trying to exploring the world by going to random unclear directions. I will be still living in technology, I will still tweet when I have anything to say, I will still keep in contact with all the brilliant and wonderful people I’ve met over the past six months, I will still help out anyone who needs help or advice in best of my ability, I am not going anywhere, but I just need to focus on what I am truly passionate about. Doing few awesome things is much better than doing ten thousands random things, even though you think that ten thousands things are awesome.

Thanks everybody for supporting me!