Not likely... The process of sponsoring a visa applicant can be costly and must be completed by a us citizen. There are significant cost to this as well. If they find out, you will be blacklisted and never gain citizenship
Containers seem to be heading more in the direction of VMs. Which would compartmentalize the services of a given application, but then you might need a separate container for a given app. I don't know if you can completely get away from the problem of shipping code to new environments without configuration/customization.
What... the question was not "programmers that did well" it was "Can GOOD programmers be CEOs?" The ones that have made it big were mediocre at best....
Bill's OS was a mess... didn't write DOS, but "fixed" it... which was the most god awful mess ever to be loading on a box...
Facebook in the early years used to crash on a daily basis... I guess you don't remember that... My wall would disappear altogether sometimes... he didn't invent HipHop which is actually amazing...
You just got out of college and you got some equity and you don't think its enough? Wow... If were the founder I'd wonder what a recent grad had to offer to get any equity at all... Even if you got 1% or 2% the company would have to be worth hundreds of millions for you to see big money... and if its going that good then option and stock grants will be available to good employees. Don't try to hit a home run on your first time at bat. If you don't strike out... you're doing better than most.
However, I think you're looking at this the wrong way. Most startups fail.. you should be angling for more base and not worry about the equity at this point... get the experience and add it to your portfolio and look to your next job when this company tanks
SF is geographically unique as is NYC... as concentration of wealth focuses on such areas it has a exponential effect on value of goods and services in such an area. There is not much you can do about it.
1. Any corporate structure will allow you to split evenly.
2. See #1
3. See #1
4. If you 1099 yourself you're defeating the purpose of the S-corp election... would prevents being taxed twice. You can either take periodic distributions or pay yourself as employees of the LLC. Either way you'll have to pay taxes
Well... lets do the math... You have a valuation of 2-4x revenue. Sounds like a good deal just on those numbers alone... but if you need the money and they can offer you something you don't have like marketing assistance. Seems like the offer makes sense.
No way to really tell if you will ever get a better valuation since we don't know what you do and what your financials are like.
Money in the bank leads to more money in the bank...