Show HN: First project and lessons learned
But bouncing back over the last 45 days I've taught myself Rails some Jquery, and Javascript and built this www.hangout.io. It's empowering to build something myself because I'm dedicated to it. It's wonderful to build a skill that will contribute to greater success. Sure, this project has some flaws, some bugs.. it needs a mobile application, there are some things people don't understand.. But hell I launched and there are tangible things I can do to improve it.
I wanted to share it with hacker news cause now I feel I finally belong :)
[+] [-] Inc82|14 years ago|reply
1) When you don't know how to do something you don't know how much you should pay.. and surprisingly it takes less time to learn than you would think. I wrote off learning Rails thinking it was harder then it was.. Sure it has its nuances, but in 45 days I've gained a really good perspective on building an app. But to learn, really commit! Build an app then when you are done, build another, and then another.
2) You have to launch and as soon as possible. Nothing else is as important. Motivation will die, money will be lost, and you'll have no idea what people will want unless you do. Period.
3) People telling you something is a good idea is not the same as people willing to use it. You can't base spending money and time off people, especially your friends, thinking something is a good idea. You have to test the waters (see point 2).
4) Join the community. If you are a reader of Hacker News, but don't code join the community of coders. I can't tell you how much more fulfilling it is to show up at local Ruby events as a coder, feeling welcome as "one of them" as opposed to as an entrepreneur seen as just 'hawking an idea'. Really, it's a great community of people once you are on the same side of the equation.
5) Distill your idea down to its simplest form possible. Convoluted ideas are difficult to pull off, difficult to convey to potential users, and difficult to convey to investors. Focus focus focus.
[+] [-] pkennedy|14 years ago|reply
I now think it's totally worth the experience to make the effort to learn, regardless of whether you plan to be a 'biz guy' or 'code guy' in the long run.
Also, re: point 3: no kidding. learned that the hard way in my previous life as a writer/photographer. I'm still trying to figure out how to get better at giving that kind of feedback.
[+] [-] robryan|14 years ago|reply
I guess the key thing to ask about this is what is the unique value proposition over other services? Mainly Facebook where the vast majority of potential users probably already have their social graphs.
A couple of years back I thought about doing an events site thinking that there was space for someone to be basically social network agnostic and as well as leaveraging those services focus on email as everyone has email. Facebook has grown a lot since then though.
I think you have to use the tighter niche focus as an advantage and really zero in on what you can add to the events experience over the more broad events on things like Facebook. A good example is the photo sharing app called Batch the came out this week, really feels like a better user experience in creating albums of photos because they have focused in on just that aspect.
[+] [-] Inc82|14 years ago|reply
[+] [-] kevinsimper|14 years ago|reply
That is kind of critical information for you projekt to tell..
[+] [-] Inc82|14 years ago|reply
[+] [-] Inc82|14 years ago|reply
[+] [-] tluyben2|14 years ago|reply
[+] [-] tibbon|14 years ago|reply
[+] [-] danso|14 years ago|reply
[+] [-] Inc82|14 years ago|reply
[+] [-] gregw100|14 years ago|reply
I think your decision to teach yourself those languages is very commendable and I'm sure it feels good to have created your own website by hand.
One thing I've learned is if you plan to launch a website, create a stripped-down version of it first and attempt to monetize it before you run out of money. Then once you start generating revenue, you can begin adding the features you originally planned. Of course, if you have deep pockets, than building the entire site with all functionality first is no problem.
Good luck with your site Kevin.
[+] [-] billpatrianakos|14 years ago|reply
Please, you don't have to say "sure, it needs x, y, and z". You built a cool thing and enjoyed it. That's awesome! Don't diminish your skill and effort like that.
I like reading posts like these. I don't want to see anyone fail but its a fact of life and it really comforts newbies like me who have a long road filled with failure before we reach the promised land.
[+] [-] Inc82|14 years ago|reply
[+] [-] RoastBeats|14 years ago|reply
Looking forward to checking it out.