Comment Google Analytics (Score 1) 533
I'll go with the Google Analytics tracking code. It's on virtually every large site and any device that supports javascript runs it every time a click happens. Sometimes even more.
I'll go with the Google Analytics tracking code. It's on virtually every large site and any device that supports javascript runs it every time a click happens. Sometimes even more.
Just some things I've learned over the years while working on high and low volume websites:
* Spend your energy coming up with the product and figuring out your customers needs. Chances are you won't run into scaling problems until later. Your first goal is to get that far.
* What you think will be the bottleneck when you start out will probably not be it. The ugly part is that you won't know what it is until it hits you
* Read through some of Brad Fitzpatrick's presentations at http://danga.com/words/ (They're mostly variations on the same theme, pick one of the later ones). Yes it's 6 years old at this point, but little has changed. OK, maybe schemaless datastores. But look at what livejournal did on commodity technology.
* Don't fall into the temptation of using sexy technology because it solves a problem you don't have yet. You can do a heck of a lot with MySQL and Postgres.
* Your choice of technology isn't as important as your development practices. Automate your testing. Automate your deploys. Automate your testing. Stick with the languages you know.
* Measure. Something like New Relic will help you spot your problems and fix them.
Not a lawyer here, and I'm Canadian, so take this with a grain of salt.
If you're incorporating in order to shield yourself from liability, you don't protect yourself a whole lot. If you mess up and cause damages then you're going to get sued personally as well as corporately. If you want to protect yourself from that, that's what E&O insurance/etc is for.
The primary goal of changing your corporate structure is to pay less tax. If you're the only owner of a consulting business then I don't think you get much value here unless you're bringing in a lot of income. You'll pay tax as you take money into the corporation and pay tax as it goes from the corporation to you. At least in Canada the rates are figured such that the tax liability is about the same if you earn it through the company or directly. You have some more discretion on the expense side if you do it through a corporation.
My personal experience is that I wrote a SaaS application and did not incorporate. I was acquired by another company and had to incorporate in order to sell everything in a tax advantageous manner. In the end it cost me a lot more to sell the company than if I'd have incorporated. If I were to build another product (not consulting) I would definitely incorporate from the onset.
My first piece of advice would be to talk to an accountant. It'll cost you a few hundred bucks, but it'll be well worth it. I know the US has several options for companies and if you do it the wrong way you're just making it worse on yourself.
I've written two books and a fair bit of paid articles. Get an agent. Go to http://studiob.com./
They're going to negotiate a better contract, they're going to interface with the publisher, they're going to take care of everything but the writing. I don't worry if I get paid because they've got a person there that hounds publishers. They'll work on your proposal to make sure it works with the publisher. Got a problem with the publisher? Tell your agent, they take care of it. Yea, they take a percentage off the top, it's money well spent.
Sean
All your files have been destroyed (sorry). Paul.