Starting
sahillavingia.com
sahillavingia.com
http://itunes.apple.com/us/itunes-u/developing-apps-for-ios-...
http://itunes.apple.com/itunes-u/iphone-application-developm...
To help get started with iPhone programming. I havent run through them yet, but they look interesting enough to check out...
UPDATE: http://news.ycombinator.com/item?id=1924578
UPDATE 2: I didn't see a link to Evan Doll's video's in Sahils post, I think this may be them: http://itunes.apple.com/us/itunes-u/iphone-application-progr...
Now I'm back to watching the video lectures and learning how to use Core Data, Persistence etc. so I can actually make my app functional. In my particular case, I will end up using almost everything (OpenGL ES2, CoreAudio, Core Data, Gestures, GameKit) so I'm really glad this course exists. I tried learning Core Data on my own through online tutorials and it made no sense. I'm barely into the lecture but it already makes so much sense. The lecturer is very straight-forward, barely makes any mistakes (I love spotting those), and does not bore me. He also goes over many small gotchas, minor differences (nil vs. null), and best-practices.
I plan on catching up to the latest lectures over the next few days and then jumping right into coding up my app.
Don't do this. I don't see a reason in having a corporate entity for making apps, let alone more than one. Get a DBA (sometimes called Fictitious Business Name or FBN; in California, this would be ~$80 one time vs $800/year if you incorporated and had to pay the franchise tax, which is owed regardless of state of incorporation or net income). If circumstances require you to establish a corporation (like a very rapidly growing service), establish a C-Corp and not an LLC. And go through a lawyer, not LegalZoom.
Never ever establish it through a service like LegalZoom. Pay an attorney $2k-$3k and do it the proper way. Any Silicon Valley lawyer (and investor) will tell you the same thing. Before any investor invests in whatever it is you're doing, they will require you to restructure the entity and issue shares all over again. Intellectual property belonging to the corporation may become another issue (I've heard some horror stories about this; make sure you transfer all IP to the corporation). This will end up costing more than if you had done it the right way in the beginning. I've even heard stories about people incorporating through LegalZoom and never actually issuing stock to anyone.
Also, there is a reason for incorporating in Delaware. Delaware's General Corporation Law is very flexible and is the most favored by businesses. The court also works better for businesses since your fate is decided by a judge rather than a jury. Other advantages include some tax advantages, a cheap filing fee, and privacy laws for executives and directors.
Also, if you already have previous documentation from a previous company you started, it's easy to reuse it, given that you change the specificities and you're not involved in a legally contentious arena (such as music licensing). So that pretty much obviates the need for an attorney.
If you find yourself making thousands of dollars a month, then it may make sense to make a C-Corp and transfer ownership of the LLC you have over to that. In any other situation, especially for a 1-day old startup, it's overkill.
Edit: I realize I didn't mention what I think of DBAs. I think they're a great idea if you're the only owner. If you're getting involved with someone else, an LLC established through a registered agent is a good (and I dare say necessary) legal safeguard for the price.
What value would an attorney offer beyond this?
I've started a profitable business like this and never had any trouble.
Even YC advises against incorporating using generic paperwork (I would imagine the YC paperwork is pretty similar to what other Silicon Valley startup attorneys would use):
"Don't incorporate, though, if you can avoid it. It's easier to start with our paperwork than to transfer an existing LLC or S-Corp to a C-Corp."[1]
YC uses Goodwin Procter for their startup formations [1]. Goodwin Procter not only makes their startup formation documents freely available, they give you an automated service for customizing their boilerplate: http://www.goodwinfoundersworkbench.com/document-driver/
It generates:
* Certificate of Incorporation
* Consent of Sole Incorporator
* Subscription Letters
* Founder Stock Restriction Agreement
* Contribution and Assignment Agreement
* Bylaws
* Consent of Board of Directors
* Common Stock Certificates
* 83(b) Election Form
The value of an attorney:
- Structuring your business entity to best handle your management preferences and to minimize investor concerns (i.e. VCs).
- Pitfalls to avoid, and how to avoid them
- What to do, and when, and why.
Basically, an attorney will draft customized documents that fit your situation rather than just the limited subset of situations that the LZ/SoS forms can handle.
Don't use LegalZoom. Using LegalZoom to incorporate your company is like using "See Spot Run" as the foundation for writing the next great American novel. There are lawyers out there who make lucrative careers fixing LegalZoom problems.
As for Delaware: don't register in Delaware unless you live in Delaware or enjoy out-of-state litigation. You're not a megacorp, you don't need the "protections" that the Delaware chancery courts provide. Delaware is friendly to management; not to business. A shareholder in Delaware's chancery courts has as much chance as a snowball in the fiery pits of Hell.
Registering as a Delaware corporation also means that you don't qualify as a domestic corporation in your state of residence. This means you lose out on any tax breaks, tax credits, or other incentives that your state offers to new/small businesses. Right now, most states offer these incentives.