Archive for category startup

Never never give up on your life

When I first read TechCrunch’s article on Diaspora co-founder Ilya Zhitomirskiy’s death, I didn’t think much of it except that it didn’t mention anything about the cause of the death. It usually means only thing, and my suspicion was confirmed by hacker news thread.

http://news.ycombinator.com/item?id=3231531

What I particularly noticed about the thread was discussion of failure and stress of founding a startup and other suicides by very smart folks. It also reminded me of earlier tragic passing of a co-founder of a Y-Combinator-funded company and the article I read on WIRED magazine about two AI scientists committing suicides almost in identical ways.

I would never know why these guys did what they did. But for me, I have one thing that would prevent me from thinking about it. It’s my kids and my family to an extent. It’s a double-edged sword. On one side, it’s the reason for not being able to take huge risk, but on the other side, it’s the reason for my sanity no matter how shitty my life is at any given moment (and my life right now isn’t all that spectacular).

Also, we should also keep things in perspective. In grand scheme of this universe, we are just small part of green/blue spec called Earth. You shouldn’t care about and be afraid of failures/rejections. Who cares? People will forget and move on. I think it’s courageous and commendable to just try. Regardless of outcome, having tried something sets you ahead of many others.

Just remember the following quotes.

“Regret for the things we did can be tempered by time; it is regret for the things we did not do that is inconsolable.”

Also, especially this one.

“It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat.”

Post to Twitter

Lean Startup in Education (Hacking for Education)

Today I have had the most productive conversation with my wife (which is shame because I think she has a lot of good insights and look at things from different view points). It was inside the car, while we were driving to Lawrence Hall of Science, which is an awesome place all around.

I had to leave my most current job abruptly, and knowing the reasons behind it, she asked me what’s the most important element angel investors look before making an investment. It was an easy question to answer – the team, of course. And she wholeheartedly agreed. She said she experienced exactly the same at her Korean school, where she teaches grade school kids, and at Korean American Community Center, where she worked before working at the Korean school.

The Korean school she teaches at is part of a church (I am an atheist, but I welcome all religions), and thus their curriculum is not directed or regulated by school district. She said she and a few other teachers like to try new ways of teaching kids. Their attitudes were just like those of tech startup founders. Failure is okay, since you will learn more from failures and apply it to the next new idea. However, she said there were other teachers who are very resistant to trying new things even if they are not the ones implementing or preparing the experiment. Not only do they waste time, they also put out the passion brought on my good teachers. So, she understood how important the team is. Not everyone in the team needs to be super smart, but it’s important for the team to be open to experiments, not be afraid of failures and support each other.

She said she saw the same thing at the Korean American Community Service. She worked there as an office manager until our first child was born. The community center reached the peak while she was there, because she said everyone was open to trying new things – services or classes or whatever – to serve the community better. And most of all, they had the full support from the head of the community center. She also said amazing thing about leadership. Good leadership is not about leading, but creating an environment for team members to innovate. You shouldn’t try to make everyone follow your views, thoughts or directions, but instead give team members freedom to experiment, learn from successes/failures and move  forward. I was like DANG! That’s the most insightful thing I heard from my wife (again, I should have more conversations with her) . :)

I told her that’s the exact operating principal for tech startups these days. I couldn’t believe we were in such unison! And it got me thinking about our education system.  Many people are concerned about our failing education system, and WE HAD THE ANSWER ALL ALONG! Apply “Lean Startup” principal to our education. Encourage teachers to take 20% of their time to innovate. It’s not possible without school district’s support, but if there is, it’s totally doable. And have Lighting Talk or Lesson Learned sessions with other teachers so that they could learn from others’ successes or failures. And pivot if an idea didn’t work out. Or perhaps we need an national website for teachers to share their experiments and lessons learned from them. I truly believe this HACKING FOR EDUCATION will save us, and put our great nation again in leading position.

Post to Twitter

How to convert from MySQL to Postgres

I have been using MySQL for probably as long as I could remember. For Bloglation, search capability is an important feature since it’s hard to browse each post one by one. I will probably implement tagging functionality, but even so, it’s important to be able to search the contents with a keyword(s). While Ultrasphinx works well, Heroku only supports WebSolr… I was using acts_as_ferret using /tmp for index files, but the problem using the /tmp directory is that ferret index files most likely to disappear at some point.

Then, I found out that Postgres supports full-text search and since Heroku uses Postgres, I could use other plug-ins like acts_as_tsearch or texticle for free. Free is important to me, since it’s not making any money.

Searching online, there are various ways to do it like Pivotal Labs’ script or Heroku’s Taps gem, but I wanted to do it in an old way like AEdifice to check everything is going alright at each step.

1. First thing to do is to backup MySQL

For me, it was important to backup preserving encoding, since it had many different languages. First I pulled db from Heroku thinking that I Read the rest of this entry »

Post to Twitter

Tags: , , , , ,

Bloglation – Translate, Save, and Share!

Last Thursday, I released private alpha version of Bloglation, which lets a user translate any web page, save and share. It’s supposed to be private, but I need to get some good feedback from real users. If you are bi-lingual (or not) and interested in translating cool ideas, concepts and/or knowledge, please go ahead. And don’t forget to send me any comments/feedback you have.

I also wanted to maintain a separate blog just for bloglation. You can find it here.

Post to Twitter

Tags: , , ,

Duck Tape Programmer

I’ve first read Jamie’s response to Joel’s writing on him on Coders at Work. I didn’t think much of it, and then I had a chance to read Joel’s actual writing. It sort of coincided with another discussion I had with an aspiring entrepreneur I met yesterday. And I decided I like the term, duck tape programmer.

The aspiring entrepreneur I met had his opinion about certain Rails programmers, and that’s exactly who Joel described as “someone with a coffee mug”.  I don’t think it’s a matter of right or wrong, but about the whole approach towards programming. The entrepreneur said that he has met many smart programmers who can talk up the latest movement and fads in programming world, but when it’s time to deliver, they are stuck in their world, trying to come up with best looking code using the latest techniques. However, the kind of programmers most value to startups are those who just get things done.

Some of the cool things he said were,

Peter asked Zawinski, “Overengineering seems to be a pet peeve of yours.”

“Yeah,” he says, “At the end of the day, ship the fucking thing! It’s great to rewrite your code and make it cleaner and by the third time it’ll actually be pretty. But that’s not the point—you’re not here to write code; you’re here to ship products.”

My hero.

Duct tape programmers are pragmatic. Zawinski popularized Richard Gabriel’s precept of Worse is Better. A 50%-good solution that people actually have solves more problems and survives longer than a 99% solution that nobody has because it’s in your lab where you’re endlessly polishing the damn thing. Shipping is a feature. A really important feature. Your product must have it.

I think what Joel referred as duct tape programmers are hackers in Paul Graham’s definition. Just as I concur with Paul, I do with Joel on this. Hacker or duct tape programmer, I aspire to be the one who just gets things done.

I am going to buy that book, which has very similar cover as Founders at Work.

Sweet!

Post to Twitter

Tags: ,

Ready to take a red pill?

The following is a Craigslist Wanted ad I placed when I was doing the social networking website for new parents. I don’t know why, but I wanted to see if I still had it, and I did.

You take the blue pill and the story ends. You wake in your bed and believe whatever you want to believe. You take the red pill and you stay in Wonderland and I show you how deep the rabbit-hole goes.

I am not offering truth, but I am offering you a chance to change status quo and be a founding member of a start-up company.

I am looking for a co-founder in DC metro area with web development experiences in LAMP (Linux, Apache, MySQL and PHP) environment. Prior social networking or web 2.0 development or startup experience would be a plus, not necessary. The right candidate(s) will be entrepreneurial, passionate about starting up your own company, and ready to commit time and/or money.

Social networking has so many potential niche markets, e.g. facebook for college students, linkedin for business users, and dogster for dog owners. It’s true that this space is getting crowded, but with right niche market and understanding of it, one can be very well successful. The key is to target passion centric segment. Only after becoming a leader in a niche market with laser-like focus, you can expand and grow much bigger. Our target customers are definitely very passionate about what they do and they can benefit most from features in the plan.

If you are interested in learning more, please send me an email with your resume and a brief description of why you think you are a good fit. We will take it from there.

I look forward to hearing from a fellow entrepreneur.

Post to Twitter

Tags:

Forget Everything, Just Build First

Over the weekend, while nursing a sick kid, I read this guest blog post on TechCrunch by Meebo CEO, Seth Sternberg, called From Nothing to Something. How to Get There. It was so good that I immediately re-tweeted the story and asked my followers to read it right then. You should read it, if you haven’t done so.

I share the same exact sentiment as the following quotes,

Second, like I said, forget everything else and just get your product out the door. No office. No phone system. No hiring. No press. No legal muck. No raising money. No looking for partnerships (who’s going to partner with you anyway?). The success or failure of the adoption of your product is what will create 99% of the initial value of your company. If no one ever uses your product, you have no value. Oh, and for the record, raising VC does not help get traction – in another blog post, I’ll argue that if anything, it hurts.

I am so glad that a successful entrepreneur who went through multiple failures are giving the same advice I feel as my mantra for a startup. How awesome is that.

Forget Everything. Just Build First.

Post to Twitter

Tags:

SF Women 2.0 Startup Weekend Wrap-up

Last weekend, I attended SF Women 2.0 Startup Weekend. At first, I didn’t know what to expect, but I ended up having a blast. I wasn’t sure if I wanted to pitch my idea, but I decided to do it while taking a shower in the morning. No one ended up joining my team, and I think it was just wrong crowd to pitch an idea around solar industry. I ended up joining an eccentric geek, H@rlan Knighwood, and worked on his project, ForkThis.  He coined it “Massively Parallel Creative Collaboration Engine”, which sounded like a title of a Ph.D. thesis. We had four core members and two floaters, and one of the member and I came up with gentler, funnier explanation, Friendly Online Rapid Kollaboration. What he has is a really cool idea. Anyone can start an idea, and anyone else can take the idea and “fork” it. After many forks, original forker can see what the differences are (similar to diff in unix-like OS) and accept/reject them and update the original idea. The team talked about different business models, but my personal opinion was that first focus should be to make it free and get as many as users possible. A few obvious options would be charging for private collaboration (Github) or charge for packaged solution (Zimbra). Anyhow, over the weekend, I added external forking – scraping external site’s page and creating a new fork – and twitter integration – option to tweet a new fork. Harlan worked on creating javascript snippet for website owners to copy and paste to their sites and massaging format after scraping.

Overall, it was a really cool experience. About 170  people showed up and 38 people pitched their ideas. 100’s of people getting together in one place, some pitching ideas, forming instant teams, and creating product/service and basically starting a company in 54 hours!  It just can’t get any cooler than this. Startup Weekend takes a place in many other cities (not all of them simultaneously), but the turn-out in SF should top the list. There are just so many interested in starting a company.

The pitches were also quite interesting, too. Some outrageous, some out of this world, and some really useful. Those with familiar concept (web 2.0, social networking, and twitter) were able to form a team easily. On the last day was presentation and demo, and the one that looked coolest was Foodspotting. They came with something that was already in progress, and thus didn’t start from the scratch at the event. To be fair, Harlan already had working demo he came in, too. However, Foodspotting was probably the most stunning visually. All their graphics were all slick and looked very polished. Whoever there designer was, s/he was awesome. One of the judge panelists pledged $5,000 to Foodspotting in funding before he left.

My philosophy around web sites was functionality/simplicity first and looks second. Perhaps I should think differently about that?  Users are humans, and I think it’s something you can’t get away with. Humans are naturally drawn to beautiful things from building to opposite sex. Having an awesome designer is definitely an asset.

Anyhow, the whole 54-hours took me back to college years. Teams of people working on interesting stuff, friendly people willing to answer and help others – not just team members, and overall just aurora of creativity, drive and affinity. Again, I had a blast and I wish I can help host one in Korea as well.

The following is a slide of pictures I took at the Startup Weekend.

Team Members: Harlan Knight Wood, Yang Chung, Tee Chapple, Toya Thomas-Cruz, Olivier Minkowski, John Weiss

Johny and I are interviewed at 8:18 mark

Post to Twitter

Tags: , ,

Why there are not many startups in Korea

When I set out to translate Paul Graham’s Why to Not Not Start a Startup to Korean, my former colleague who is much better in written Korean helped me. I read the article before, but re-reading it and discussing it with the former colleague made me realize that there are two very fundamental cultural differences that prevent many people, especially the young, from starting a company.

The first is very bad stigma against failure. In Korean society, they have deep seeded notion that success is measured by the path you take in life – where you went to school, where you work, what title you have, where you live, who you marry, etc. Any deviation from that is frowned upon. It doesn’t mean there isn’t anyone like that, but it’s very rare. Those who don’t follow the “right” path is considered failure and treated as such. And they wouldn’t be able to get a good job or will not be promoted high enough even if s/he has a job, because they don’t have the right credentials. Considering that, failure from a startup company is even worse. When you do, getting a job becomes extremely hard. There is an additional element of lack of venture funding. That means most startups are infused with founders’ money or loan, and if they fail, they lose literally everything.

The second is age hierarchy. Because in Confucius society (which Korea society is based on), you have to respect the elders, it’s very hard to challenge any notion from the elders. It had also seeped into corporate culture, where people are promoted mostly based on ages. Thus, people with higher titles tend to be older. And thus, it’s hard to challenge them, culturally. That totally kills or severely limits innovations.

Those two reasons alone would be enough to inhibit anyone from attempting to start  a company.

A stereotype say Asians generally study harder and score higher in test exams. That in no way means higher intelligence or smartness. What matters in a startup is not book smart, but almost start smart and being resourceful. That’s why hackers are better fit for founders of startups.

Post to Twitter

Tags: ,

Mobile Security

From business to everyday users

In US, BlackBerry is often referred as CrackBerry, because of its addictive nature. The best way to gauge its popularity is by witnessing most business users checking their emails or sending messages on BlackBerry phones in airports or even in business meetings. Smartphone has been the weapon of choice for business users, who use it everyday including weekends to find contact information, check schedule, and read and send emails. Those functions were essential to conduct business on-the-go and enough to pay premium for the phone and the service. In addition, since most businesses use Microsoft Exchange for contact management, calendar and email, most smartphone vendors support integration with Microsoft Exchange. While Nokia has the highest market share (~39%) in worldwide smartphone market, US market is dominated by RIM (Research-In-Motion, manufacturer of BlackBerry phones) with about 40% market share followed by not so surprisingly Apple with about 30% market share. Market shares of Microsoft and Palm smartphones have been falling since early 2006, and the same trend continues.

Thanks to Apple’s iPhone, now the flood gate has opened. Prior to iPhone, a slick, trendy version of BlackBerry called Pearl and low-price PDA-type phones called Palm Centro had gained some popularity among non-business users. Introduction of slew of Google mobile applications – Gmail, Google Maps, Calendar, Google Search, and YouTube to name a few – also helped more and more everyday users to appreciate smartphones. Another catalyst was carrier’s introduction of unlimited data plan. But the real tsunami began with Apple iPhone. According to comScore’s report in October 2008, adoption of iPhone by low-income demographics increased 48% from June to August 2008. Interestingly enough, iPhone was a smartphone targeted for consumers, but with Microsoft Exchange integration support, more and more business users are adopting iPhone as welll. The following numbers regarding iPhone are quite staggering, considering that iPhone was introduced to the market only about one year ago.

  • Best selling phone (6.89 million phones) in the US during Q3 2008 – not just in smartphone category. (Source: The NPD Group)
  • Ranked number two in worldwide smartphone market with 17.3% market share and 523% Year-over-Year growth according to a report by Canalys.
  • 300 million apps downloaded through App Store. (Source: Apple)
  • Average of 2.2 million apps downloaded per day. (Source: Apple)
  • More than 10,000 apps have been uploaded to App Store. (Source: Apple)

Table 1 – Worldwide smartphone market share

Another new entrant to the smartphone market with much anticipation was Google’s Android-based G1 smartphone. These two phones, iPhones and Android-based phones will be the center of smartphone revolution now and in the near future.

Openness wins, again

The major reason for explosive growth of iPhone could be attributed to the App Store. Yes, it looks good and multi-touch screen is revolutionizing the whole intuitive user interface movement, but the real drive is its openness. Before iPhone, most phones manufacturers guarded their phones like a walled garden. It has happened over and over before, where too many restrictions hindered true innovations. Users received whatever phone manufacturers or carriers decided to allow. But, iPhone provided a platform for developers to offer their software – for a profit if they wish – and more importantly gave users choices. Users decide what they want to download and/or buy. Developers have motivation to write good programs, better than other developer, so that their software could be purchased more and thus make more money. It’s truly a beautiful system and ingenious business model. The numbers I described above are clear evidence. If the rumor that Apple may introduce $99 version of iPhones before Christmas is true, it would be truly game-changing plan.

The whole premise behind Google’s Android-base G1 phone was also the openness. It’s even more open than iPhone since its operating system (Android) is open source and it does not have as stringent software review process as Apple. Starting December 5, Google is offering a development version of the G1 phone that is both SIM and hardware unlocked. It only costs $25 registration fee to register as a developer on Android Market, and pay $399 for the hardware. Google also plans to expand the territories that it’s available in, but initially it can be purchased in the US, UK, Germany, Japan, India, Canada, France, Taiwan, Spain, Australia, Singapore, Switzerland, Netherlands, Austria, Sweden, Finland, Poland, and Hungary. It’s a shame that most mobile-phone advanced country like Korea is not on the list. Korean mobile phone manufacturer had better wake up to the new mobile world, otherwise they may end up losing a lot of their market shares.

These two phones are shifting entire paradigm in not just smartphone market, but overall mobile phone market. As “Internet” generation grows up and adopt mobile behavior similar to that of desktop and Internet, demand for “open” mobile phones will grow stronger and stronger. It would not be too surprising that most of mobile phones in the future will follow Apple and Google’s model.

Open with care

Today’s smartphones do not deserve to be called phones. They are small computers and mobile phone capability. iPhone’s specification is better than even Playstation Portable (PSP).

Table 2 – Specifications of iPhone and PSP

And this is only the beginning. Be it mobile WiMAX or LTE, carriers will keep upgrading their networks to meet the demand and support faster bandwidth. Apple, other manufacturers of Android-based phone and incumbents will continue to push the envelope, developing better, faster, lighter and more powerful mobile devices. Does this sound familiar? Continuous improvement is no stranger to high tech world, but specifically it parallels laptops. When laptops first came out, they were much inferior to the desktops, as desktop PCs were to mini-computers much earlier. Nowadays, most laptops have become as powerful as desktops. And the day smartphones will be as powerful as laptops is just around the corner. They are not going to replace them, as we still have mainframes, mini-computers, desktops and laptops. They will all co-exist and serve specific roles.

The Internet opened the door to the world, where one can reach anywhere for instant access to any information he or she desires. Also, we have seen some who try to take advantage of the openness. In the dawn of desktops, malware then was limited to virus, and it had very limited way to distribute itself. With open network, where you can reach anyone, anyone can reach back to you. It doesn’t help to have vulnerable operating system and communication tools in the most desktops. Also, as opposed to hobby-like nature of virus writing in the beginning, financial gain is the main purpose of today’s perpetrators, and motivation to write good (?) and tenacious malware is much higher. Open network/system and free market are encouraging creative innovations not only in productivity but also in cybercrimes.

Mobile world is the next frontier (for cybercriminals)

There is a new report just published by Information Security Center of Georgia Tech, which predicts that mobile phones will be next target for botnets. It’s inevitable, as mobile phones are getting more powerful, faster Internet connection is possible and thus user behavior on mobile phone is shifting from voice communications to online communications. Previously, carriers charged users by number of SMS messages or amount of data used, but nowadays most carriers offer unlimited SMS and data plan at very attractive pricing points. The new rate plan in addition to the fact that mobile phones tend to be always on and often security is poor will make them even more attractive target for cybercriminals. The shifting user behavior makes similar “drive-by download” in mobile phones as in desktop possible. Also, another large difference between desktops and mobile phones is the sheer volume. There are estimated to be around three (3) billion mobile phones used worldwide, as opposed to about 800 million desktops. Apple and Google review the uploaded applications before publishing them to the public, but there is no guarantee that they will catch all of the malware.

With relatively low bandwidth, it’s hard to imagine mobile botnets launching massive DDoS (distributed denial of service) attacks. At least not the bandwidth flooding attacks, but logical and protocol attacks are certainly possible since there are so many more mobile phones available than desktops. For example, SYN flooding is quite possible with mobile phones, since it works by sending many requests to a sever and depleting its “half-open” session table, which is able to handle only about 1024 entries. More than DDoS attacks, there is more possibility of fraud and privacy invasion. Malware on the mobile phone can access paid contents and charge to user’s mobile phone account. Since mobile phone stores phone numbers of owner’s contacts, SMS spamming or even personal data leaking is possible. In places like US and others where there is tighter integration between mobile phones and company’s internal resources, the possible damage of data leak is even greater. Also, since user’s location can be pin-pointed using GPS data, a cybercriminal can track certain users for stalking or other criminal purpose. I know certain some companies in Korea already do this, so it shouldn’t be completely inconceivable. There is already an application like FlexiSPY that is used to spy on user activity. After FlexiSPY is installed on a smartphone, it allows you to use the phone to read SMS, e-mail, and call logs from the smart phone from anywhere in the world. The Windows Mobile and Symbian versions even allow you to listen to actual phone calls being made with the smartphone and use the phone as a secret GPS tracker.

There is also no doubt that some cybercriminals will use these powerful smartphones as a tool to a cybercrime.

Seize the opportunity

So far, any serious, widespread malware has been unheard of. It’s because until just about a year ago before iPhone and Google’s Android phones, most phones operated in closed, walled-garden environment. But, as amazing success of iPhone shows, there is huge paradigm shift happening in the mobile phone market right now. I have mentioned several ways cybercriminals can benefit from compromised mobile phones, but if I can think of them, cybercriminals may already have thought of many more creative ways. It’s only a matter of time. There is a great opportunity for a security company to dominate mobile security market. There are already many anti-virus and SMS anti-spam programs are available for all popular mobile operating systems from companies like AirScanner, F-Secure Corp., McAfee Inc., Symantec Corp., SMobile Systems, Trend Micro Inc., and Sophos plc., but none of them is a clear leader yet. Many IT departments in US already have or are in the process of creating mobile security policy. Just as in desktops, they will require installation of security software (anti-virus, firewall, and/or encryption) on smartphnes and can restrict which software can be installed. So far, no major mobile security threats have been widely reported, so they are not on consumers’ radar yet. But, it will just take one outbreak for them to come to the realization. In addition to security software on smartphones, carriers or other 3rd-party vendor could also provide network-based, cloud security services by scanning all mobile data on network level.

For consumers and non-business users, they need to employ the same cautious behavior as in desktop environment. They should always be careful when downloading an application or clicking on a link. Just as in desktop, even with whatever mobile security software they have on the phone, they will not be able to catch everything. They should also create password to access the phones so that their information is relatively safe when stolen. But as in desktop, most users may choose convenience over security, which would be a great tragedy since they may become the source of a large outbreak.

In conclusion, it should come as no surprise that technology advance always comes with double-edged blade. While open smartphones promise another whole new level of productivity gain (or loss to some), they come with a quite strong warning label. But those who seize opportunity will reap great benefits.

Post to Twitter