Friday, August 24, 2007

Pros and cons of outsourcing software development to India

So, I am winding down on my pursuit of the startup. I had to. My saving level is dangerously low, and I have a family to support.

And, this outsourcing to an Indian software company was a BIG mistake, too. What it came down to is the heart and soul put into the work. They will do a job to meet the spec, but as any software engineer knows, there are million ways to write a code, and these guys will write the minimum or take the shortest path to meet the spec. That doesn't mean they will think about efficiency or quality of the code. So, quality of the code is always questionable. But, again the biggest problem is that these guys will not go above and beyond. Just do the minimum to meet the spec and that's it.

When I told many people that I was going to outsource the coding, they thought I was crazy. It's core of my business, and you should never outsource something that's core to one's business. That's so true, because I just learned it hard way and also it is clearly said in the book I am currently reading, Living on the fault line by Geoffrey Moore. Well, actually at first, I didn't think the website was the core, but marketing strategy was, because writing a website is so trivial and anyone could do it. I wanted to do it cheaper and faster, and concentrate on good marketing so that I can attract critical mass of users. But, it was the core. In consumer website space, user experience is everything and the website that was built by this Indian outsourcing company - which by the way had developed other social networking sites before - had the worst user interface. So, I basically told them to stop the development since I want to cancel the project. Of course, they weren't happy about it, but there was really no point in going on. The website developed by them was so inferior to current competitors.

Recently I had to research open-source social networking platforms, and I was surprised to find so many. And, they all looked really good. I remember distinctly that I searched for such platform in October of 2006, and there really weren't much. I found a few that I'd have to buy, but no social networking.... Though, I am not sure if I would have time to develop the site myself even if I found a suitable open-source social networking platform. The learning curve would have been too steep. That was actually another reason I decided to use an outsourcing company....., but it turned out to be probably worse.

Ah, well.... You live and learn and move on.

Also, another thing that I learned was that most of the successful startups were founded by engineers and geeks, not by business or marketing people. I'd better go and hit programming books!

Tuesday, July 10, 2007

Learn from others' mistakes

I am in mid-30's and along the way I've made my own share of mistakes. Of course, in retrospect if I knew differently or better, I wouldn't have made those mistakes. A wise man once told me that a smart person would learn from others' mistakes, and it is so right. Come to think of it, I used to discount most proverbs and old sayings as whatever, but now I think they are true in general cases (perhaps more than 70% of time). They had become what they are from hundreds of years of observation, and I think that's pretty powerful.

So, I just wanted to warn people, especially those who may want to work for a local company in mother land (non-American descendants and/or 1.5 to 2nd, 3rd generations), about possible consequence of their action. If you plan to move there permanently, none of it would matter.

First and foremost, don't do it unless there is a good reason for it. Chances are you will be faced with vast corporate/local culture shock. Unless their culture could be considered positive or you are sure that you can spin it positively or you can be completely submerged in the culture and later plan to work for a company that targets the market, don't do it. In addition, if you want to come back and get another job, it would be hard to conduct phone and/or face-to-face interview from overseas.

Second, make sure it is a world-renown company where you are absolutely sure that skill sets and experiences can be viewed positively when moving back to US. Remember, how the company is perceived can be very different from views/experiences inside. It is crucial,

Third, if you really want an international exposure, go to an American company who is looking to send someone there so that you would at least be guaranteed a job in US. Like I said, it would be though to arrange and do phone and/or face-to-face interview from overseas, and you are likely to have to come back and start looking. It wouldn't apply if you have rich parents or uncle from whom you can live off for a while.

Remember. Always learn from others' mistakes.

Thursday, July 5, 2007

What makes a company great?

It was my junior year in college that I picked up this free issue of BusinessWeek. It had a special section about Silicon Valley, and reading it was like an epiphany. It was amazing to read about unconventional folks, mavericks, and renegades were truly shaping our world. They were because after the industrial age, we live in formation age and these companies were creating innovative software and hardware that were fueling and driving information age. I wanted to be one of them, creating a company that would change the world and perhaps make a lot of money on the side. But, I wasn't sure how I would go about doing it. I was naive and still trying to figure out my place in this relatively new world, having immigrated to US just about seven years ago.

Well, I had an opportunity to work for startups in the Silicon Valley, and it was during this time that I became fascinated with high-tech marketing, thanks to VP of Engineering at Caspian Networks who recommended Geoffrey Moore's Crossing the Chasm. He is now founder and CEO of Ethernet fabric company. Since then, I wanted to move onto product marketing area, but the opportunity didn't arise until 2004.

I had a chance to work for Samsung Electronics in Korea. It wasn't an easy decision. It took me three months to decide. I've heard some horror stories about harsh treatment from jealous colleagues and cultural shock experienced by Korean Americans who went to work for a company in their mother land. Also, they were going into a very tough market, router market where Cisco owns 70% market share in all segments and 95% in mid-range segment. Other big telecommunications companies like Nortel, Alcatel and Lucent tried to challenge Cisco, but all failed. What I liked about Samsung was that it had huge amount of cash. If Samsung were in the game to win, it was going to be a long battle that would require lots of cash.

But, what I faced was quite dismal. Samsung, a large company in all aspects with 200K+ employees worldwide, truly exhibited everything you could expect from a large company. Working there was living the words of Clayton Christensen's Innovator's Dilemma. And we are not even talking about a disruptive innovation. Actually, most of the leading Samsung products happen to be with sustaining technologies instead, like more dense memories or phones packed with more and more advanced features. Clayton Christensen's definition of disruptive technology is not radically different technology, but entirely different application of current or new technology targeting entirely different market.

I am a Korean American, and I am somewhat passionate about Korean companies. In the back of my mind, I thought my high-tech marketing knowledge with heavy experiences in data networking and in startups, I could make a real impact and be the real change agent at Samsung. It didn't happen, and I could spend another full post on why. At any rate, in the light of iPhone's huge initial success, selling out 500K units last week, I wondered how come no Korean company, with heavy chips on their shoulder and arrogance could not create such "iconic" product that people could get really passionate about. Other foreign companies have done it. Sony certainly has done it...., many times with Walkman, Playstation, etc. According to Tony Seba and in his book, Winners Take All, success of Apple's iPod could be attributed to creation of "whole product". iPod was only successful with iTune application and iTune store by providing users a complete digital music experience. iPhone might actually fail because of poor experience with AT&T. Wireless carrier matters a lot to create "whole product" of a cellular phone since poor cellular quality will hinder users from positive experience.

I think it's useless to exclaim R&D or technical strength if you cannot exploit it and lose in the market. To win in the market, you have to know the market. Peter Drucker once said that "The aim of marketing is to know and understand the customer so well the product or service fits him and sells itself." Perhaps the problem with these Korean companies and why they have not been able to create an iconic product is that they do not know the market.

Wednesday, July 4, 2007

Do you dare to predict the future?

"I think there is a world market for maybe five computers."

  • Thomas Watson, Chairman of IBM, 1943

  • "There is no reason anyone would want a computer in their home."

  • Ken Olson, President, Chairman, and Founder of Digital Equipment Corporation, 1977

  • "640k ought to be enough for anyone."

  • Bill Gates, 1981

  • "What the hell is [a microprocessor] good for?"

  • Robert Lloyd of IBM's Advanced Computing Systems Division, 1968

  • "I see little commercial potential for the Internet for at least ten years."

  • Bill Gates, 1994
  • Software is the king

    I wish someone had told me about it early, perhaps before going to college. I have been working for about 10 years now with most of experiences in data communications, and it's been pretty obvious to me that real value of a system resides in software, not in hardware. In the communication systems, what determines reliability is usually their OS and software in general. Hardware matter, too, but only up to certain point. And, it's relatively easy to reach a reasonably robust hardware product. The real art of creating value is really in software. I wish I have known this before. While I started my freshman year as a CS major, but later I changed to EE because I didn't like to spend too much time in front of a computer.

    Anyhow, the two pillars of data communications industry is Cisco and Juniper. When Juniper first came out, its software took much different path from Cisco. Cisco's IOS used to be this humongous, non-modular piece of code and changes in the one part of IOS may easily break different part of IOS. It was somewhat synonymous to MS Windows OS, where the backward compatibility requirement has hindered it from introducing much better OS for a while. Also, their approach was similar where Cisco IOS would support any network protocols under the sun like DECnet and Appletalk, while Juniper only supported newer protocols. When a process within IOS fails or goes nuts, it would bring down the whole system, but not Juniper's OS - JunOS. It was definitely smaller, faster, more reliable and more resilient. But now Cisco's new OS called IOS XR is also modular SW, I think the playing field has leveled. Cisco is a big power house in networking which commands more than 60% market share in most of industries it has penetrated, and Juniper might forever remain as the number 2, niche player in the market (Crossing the Chasm).

    Anyhow, when I look at new innovation or innovative companies popping up, it's not in L1 to L4 of OSI layer. It's usually in higher level. Look at all web 2.0, social networking and SaaS (software as a service) companies taking the market by storm. Some say it's bubble 2.0, but this time I think everyone including investors is careful about business models and revenue history/projection. Also, anything related with proprietary hardware like building ASICs takes too long and too much capital. Building software takes much less time and capital, and there are literally thousands ways to implement a feature, so it's really up to how well the software is structured for performance as well as scalability that would make a huge difference.

    It also brings an interesting point, too. If you look at technology advancements in the last 100 years and last 20 years, the rate of advancement in last 20 years is very high. If this rate would continue, it's mind boggling to imagine what the next 10, 20 years will bring. That's also why benefits of proprietary and custom hardware such as ASIC or company like SUN might be in the big trouble. The system built with off-shelf components may run as fast and reliably as custom hardware. Again, the value will be on software. How well it is designed and written will make all the difference.

    I have two kids of my own, and I don't know if I would want them to become engineers like me..., but if they want to, I would definitely ask them to go into software industry, not hardware. I suppose hindsight is always 20/20. Life's most valuable experiences are learned from mistakes.

    Friday, June 29, 2007

    In transition, stuck in the middle

    So, I have been interviewing at a bunch of places so far, but no offer yet. As I am faced with a rejection after rejection, it's hard to not to be discouraged. So far in my career, I've never had this much problem finding a job, and it's both shocking and depressing.

    I can attribute this situation to one thing: Stuck in the middle. I am still in the career transition from engineering field to product marketing, and companies assess that two-years of experience in marketing is TOO LITTLE and two-years away from hands-on technical work is TOO LONG. Those companies I have applied for product marketing position selected a candidate with a lot more marketing experiences. Those companies I have applied for technical positions thought I wasn't technical enough. It would seem difficult to find a marketing position unless I have someone who can sponsor/champion me in a company.

    Obviously, this is the lowest point of my life. And in times like this, you come to know who is really your friend and who is not. Well, mostly. I think some actually pretend or give you a lip service, but don't really care. I've spent two years in Korea to transition my career, and if I don't continue down this marketing path, those two years would seem like a total waste. I have been given a lot of advice from good people. They tell me I will definitely find something I want soon and something good is waiting for me just around the corner. I should stay positive and confident. It's just matter of timing. All those interviews that didn't work weren't meant for me. They are all good and I am grateful for them, but....

    But, I can't help but feeling that walls are closing in. I see kids grow up and they need certain things like new clothes, camps, school, etc. Savings depleting too quickly.... Also, I hate being not settled down. Without a job, it feels like everything is up in the air. Tension is there, and so are silent worries. Everyone is on the edge, and it doesn't help current situation much.

    I don't really want to stay in the East Coast, but I may need to stay here. But, if I didn't want to stay in the East Coast but get an offer here, it can't be why all other interviews didn't work out.... I used to believe that I am in control of my own destiny and I didn't believe in fate...., but I don't know. I am so sure now. Maybe I have a little control over my destiny, and for some reason it's been all mapped out for me.....

    Thursday, April 19, 2007

    Identity Crisis

    I hear that Virginia Tech gunman Cho Seung-Hui was picked on at middle and high school....for his shyness and perhaps accent. While high school is probably most miserable time for everyone...well for most except jocks and popular kids, it was probably his mental state that made everything worse. Watching his video tapes and pictures, I couldn't help get feeling that he was really disturbed, troubled and just mentally ill.

    I came to US when I was 16, starting high school as a sophomore. I tend to place high expectation on myself, and it was another case of it. I should have started as a freshman, but with enough credits brought from Korea, I wanted to graduate in three years. Geez, what a mistake. I mean I knew how to read and write English, but not as close to speaking or understanding spoken English. Not only that I had to adjust to new culture and new ways of life. I ended up staying extra year as senior to ready myself for college, and it was a good thing since I went to an Ivy League school. It is actually interesting that my first choice was Virginia Tech and visited the school in cold, cold winter of 1992. Anyhow, high school was pretty tough for me, too.... A few kids picked on me, but I didn't think much of it, really. Come to think of it, I don't remember most of my high school life....

    College was much better, in terms of student's tolerance. Most kids were acceptive of others and different things or culture. I've hung out mostly with Asian Americans, most of them 1.5, 2nd or higher generation kids.... Most of them were going through identity crisis. They were immersed in US culture and everything about them except looks says they are Americans (mostly Caucasians). I identified with them. My parents are very Korean, and I sometimes feel invisible wall between them and me. I love them, but since they moved to America in their 40's, they cannot change their way of lives. Funny thing is that even though I thought they were really Korean, when they visited Korea, they found themselves counting days to come back to US.... They themselves had become 1.5 generation without knowing!

    When someone asks me, I always answer Korean American or Korean descendant. I have characteristics of both culture, and that's who I am. I cannot be completely Korean nor completely American. Unknowingly, my parents also had become Korean American, too.

    Scholar and Entreprenuer

    There are two books that had great impact on my professional life. One is Geoffrey Moore's Crossing the Chasm and the other is Clayton Christensen's Innovator's Dilemma. The latter book had higher effect because of its radical theory that most companies fail because it does what it is supposed to do...and do well. Most people who are in high-tech marketing know these books and all the marketing principles and rules.

    It's interesting, though, that none of these authors are successful entrepreneurs. It shows that it's one thing to know and another thing to do it (and do it well).

    Tuesday, March 27, 2007

    Online resources for high-tech entrepreneurs

    For a little while I was trying to raise fund for my company, which turned out to be fruitless. While I did that, I found out some interesting articles and online resources, and I wanted to share them with you. I do have my own del.cio.us bookmarks, but I figured it's better to place them all here with some explanation....

    When It Comes to Innovation, Geography Is Destiny
    Why location is everything when it comes to innovation......Pssst......the place is in the West Coast and where Fairchild Semiconductor seeded everything....

    The 18 Mistakes that Kill Startups
    I didn't know who Paul Graham was until I found this essay by him.... My company had #1 and #2 mistakes he listed. Not that his list is like a golden rule, but his reasoning made sense.

    How to be Silicon Valley
    This was a very interesting read. I liked Silicon Valley for other reasons like being close to ocean, mountains, Lake Tahoe, Santa Cruz, Monterey Bay, Half Moon Bay, San Francisco, Napa/Sonama Valley, etc... I wondered the same about that.... Like NY Times article mentioned, there were many domestic and international cities that tried to be the next Silicon Valley, but look where most high-tech innovations happen! There is no doubt there is something different about Silicon Valley, and I didn't see better reasons why than Paul Graham's...

    Paul Graham's website and his essays
    Actually, you should go ahead and check out his website.....as well as his essays.

    Buildv1 - Connecting entrepreneurs
    This is a really cool, under-utilized site for all aspiring entrepreneurs. It's like a classifieds for entrepreneurs. You can post your latest project and ask for help, or you have certain skills for startups, you can post them to hook up with an entrepreneur. I've used it and received many interests...... Whether you can find someone you can trust and work well together is whole another thing.

    Art of the Start by Guy Kawasaki
    I really enjoyed this book. While Guy Kawasaki looks like a sell-out and doesn't have mega successful company under his belt, this book is a must for all high-tech entrepreneurs. It's no-non-sense guide to entrepreneurs about how to build a team, raise a fund, etc. I really liked the book, because he said an entrepreneur should start building a product/service and delivering it instead of writing a business plan or pitching to investors. And that product or service had better bring in revenue as quickly as possible. Totally right. For startups, cash is king, and without cash, it will die. Faster revenue, the better. And unless you are Steve Jobs, still live in late 1990's or have a rich, generous uncle, no VC will fund your company based on just a business plan, however spectacular it is. VCs bet on jockeys, not on horse. And, good idea will fail if not executed correctly while bad idea can survive with excellent execution and probably some modification on the way.

    Ask the VC
    This blog is founded by two venture capitalists, Brad Feld and Jason Mendelson at Mobius Venture Capital. What's cool about the blog site is that they actually do answer your emails!

    VentureBeat
    This is an excellent site if you want to be plugged into news about (mostly) Silicon Valley startup. It most deals with who's gotten funded and how much..., but sometimes it has juicy stories about startups in general.

    Rent-A-Coder and eLance
    If you are looking to outsource, rent-a-coder and elance are probably two major "brokering" sites. It's free for a user to post his/her project, and outsource companies (mostly offshore, but some domestic) bid for the project. I've used the rent-a-coder but didn't use a company through there because I've had a company that was personally referred to me.

    FundingUniverse, Go Big Network, The Angel Journal
    I can't personally vouch for these websites, since I wasn't successful in securing funds using them. But, who knows? Some entrepreneur may have better luck with them.

    Friday, March 23, 2007

    Google Interview

    In my quest for a full-time job, I submitted numerous resumes to Google. I also had a friend of mine working at Google to forward my resume for me. Since Google is in completely different industry than my background/experience, it was a long shot. I did web search on Google interview, and most were for technical questions. I didn't find any for non-technical interview.

    Why Google? Not only it is the hottest company, but Google is in best position to challenge many old business models. Is Google an ad company? Perhaps... 99% of its revenue is from ads placed in Google sites. Google is also trying to expand ad channels into radio, TV and games. However, I think its technology can be used to really revolutionize computing. I am not a big fan of Microsoft or its monstrous operating system or its bully tactics on competitors. Linux and general Unix flavors are all stable because their kernels are small, efficient and do whatever they are supposed to do well. Microsoft's operating systems are kernel plus too much junk. Anyhow, it won't be long until we have pervasive connection to the network and an efficient computing device with solid-state storage, small OS and a web browser. Most applications would be available online, as many so-called "software-as-a-service" promises. Key is to have applications available offline as well, and it would be just a matter of time until it is possible.

    Anyhow, back to my story... I did get a phone interview scheduled. It was supposed to be about 45-minutes long. Since it was for a product marketing position, I did a lot of research behind Google products and their business model. But, the interviewer completely threw me off with unexpected questions such as how Internet would change in five years or how search would change in five years. I never recovered from them and I totally bombed the interview. As expected, I got a "Thank you, but no thank you" letter soon.

    I was disappointed, but not so terribly, since I was rejected in the first interview. Then strangely enough, I've received another "first phone interview" email from the same Google recruiter who had sent me the very first phone interview request. I was pretty sure it was a mistake and sooner or later they will find out. I pretended as if I never had a Google phone interview and replied the email. Surprisingly, I had another "first" phone interview scheduled. This time, it was with different interviewer and I did alright....perhaps because this interviewer asked different and perhaps more relevant questions.

    Since I would be in the SF bay area for a personal reason the following week, I asked whether they could arrange an on-site interview. From what I have heard, Google interview takes long and I honestly didn't expect them to arrange it so quickly. They did, and I came in for an interview. Interview schedule was long, from 11 AM to 4:30 PM, talking to 6 or 8 different folks. I saw on the schedule that one of the interviewers was going to be the person who interviewed in the very first phone interview.......and gave a thumbs down. Most of interviewers asked a little about my experience and a lot of hypothetical questions....like if I were a product marketing manager of this product, what your marketing plan would look like, how would you make it better, etc. They also dig deeper based on your response....like computerized GMAT questions. I don't know if you could really prepare for such interviews.... You have to think so quickly on the feet. It could come from mostly your relevant experiences.....and background.....and knowing what works and what doesn't, etc... Of course, the first phone interviewer....who I wasn't sure would recognize me or not. But s/he asked the same questions.... It could be that s/he didn't recognize me or that s/he wanted to see if I prepared for him/her. I don't know if it was the pressure to win this person over, I did the worst with this interviewer.

    Overall, I enjoyed the challenging conversations... They were fair and seemed like questions they all have to answer day in and day out. It would have been fun and rewarding to work for Google. In retrospect, though, I think I should have been more forthcoming with what I have been doing since my last job. I just told them I enjoyed spending time with my family. I didn't mention anything about my own business venture......, but I was afraid that I could be seen as a quitter, a failure, or someone who would quit anytime to pursue other ventures.... Oh, well.... Hindsight is always 20/20....., but who knows what really caused the rejection? Perhaps it was to do with all my answers.

    The next week, I got a form "Thank you, but no thank you" email.....once again. This 2nd chance came out of nowhere and I was so lucky to get an on-site interview scheduled so quickly, but I couldn't capitalize it. I am so depressed about it. But, no time to waste. I need to find a job quickly.

    Off I go!

    Thursday, March 22, 2007

    Starting a company is hard....

    I worked in overseas last couple of years. The experience was strange. I worked in my mother country, but it made it worse for me. If I have an advice for any Asian American thinking about going back to his/her mother country and working there, I would strongly discourage it.... Reason? That's for another post.

    While I was preparing to come back, I had an idea for a social networking company and decided to go for it. Social networking market has so many possibilities for niche markets, and combined with my recent experience, I would have a shot at it. With some but not a lot of money saved, I wanted to release a beta version if two months. That was about six months ago. Now, I have given up on the quest. Why? There are several reasons.

    1. No co-founder

    In the beginning, there was sort of a co-founder. I established good relationship with this guy who worked at the largest software company and had entrepreneurial mind. When I pitched my idea, he liked it and wanted to be in the game. Plan was that he would take care of all the technical stuff, while I do non-technical stuff. Working at a software company and being a software engineer before, I though he would be perfect for the job. Only problem was that he had his family and couldn't leave his full-time job until something solid (early funding) happens. As time went on, it was obvious that he could not put as much as time he had hoped into the new venture. He had a full-time job and family. I had a family, too, but I was committed 100% to the venture. So, about a couple of months into it, he pulled out.

    I don't blame him, though. As a father and a husband, I know it's tough thing not to be able to support the family. I could have stopped then, but I wanted to keep going. I didn't want to give up too easily. So, I decided to use an offshore company and contract the website development out. I found a company, actually, through ex-co-founder. While I was discussing terms with them and looking for a lawyer, I also looked for another co-founder. But it proved to be much difficult.

    Not only that I had to sell my idea (but I was pretty used to it by then), I had to make sure there was compatibility. When running a start-up, things would get tough at times, and I needed to make sure that things would work out. Also, I didn't have any money to pay....except equity of the company. How do I determine what percentage is appropriate to a total stranger with no prior working relationship? Indeed, when I looked at many companies, they were all started by ex-colleagues or school friends. With no proven chemistry, it would have been tough to trust any stranger. Another thing I found out was that many entrepreneurs or to-be-entrepreneurs had their own ideas to pursue. Instead of pitching my idea, I found myself being pitched to several times.

    2. No relevant experience/No track record/No stellar management team

    This is pretty obvious, but when I approached investors with my idea, they all gave me the same answer. This also proves that they never say no! They told me that they liked the idea and target market, but with no relevant experience (my background is in data networking, not consumer website), track record nor A-team management team, they could invest in me and my idea. Since a good idea will fail in the market with poor execution, they were absolutely right. However, with all their contacts, if they really thought it was a good idea, they probably found a way to invest.... They also told me that if I could build the website and show early success, they could talk about funding seriously. It led me to use my funds to build a beta website.

    3. Inadequate funding

    Without cash, a startup will die. I had only small bit of savings, and I had to use it to run the company, pay for website development and support family at the same time. My financial resources were depleting fast. So, I picked pitching to investor route first. When it didn't go anywhere and with no co-founder, I picked offshore development route. But, it was too late. I needed to bring in income soon. If I had won the lottery or had inherited large sum or had ultra rich and generous uncle, it would have been a different story.

    4. Family

    Family also put a lot of pressure on me. Kids are too young to understand and my wife supported me 100%, but it was always me. I felt like an inadequate father and husband. Things we had to cut back and things we had to forgo.... While I was pursuing my dream full-time, that constant stream of income called "paycheck" was really tempting at many occasions....

    5. Keeping energy and optimistic level high

    There are so many obstacles one faces when starting a company that I almost think it's a race of who can last longest, and to last longest you have to keep energy and optimistic level high all the time. A little bit of doubt will slowly eat you away. I guess that's why it's important to have mentors and perhaps multiple co-founders, who can give you a pep-talk whenever you are down....

    So, I've started looking for a full-time job this month and have had several phone interviews and a few on-site interviews. My next post would be about one of those on-site interviews.

    Who am I?

    Hi!

    I don't know why you want to read my story, but I felt a need to chronicle my journey somewhere...albeit anonymously, and this day and age Internet would be a good place.

    Who am I? Let's see what words can describe me....

    Man, in the 30's, married, tall, two kids, wife, Asian American, 1.5 generation, aspiring entrepreneur, used to be an engineer, now trying to be product marketing professional, wears glasses (which asian americans don't?), wants/likes something different, independent/foreign films, athletic (or I think I am), etc.

    That should basically describe me...