5 ms·
If you're starting a business, "what will our operating costs be in 3-5 years?" is just about the last thing you should be worried about. In fact, I'd guess tha
by peripitea 12y ago
If you're starting a business, "what will our operating costs be in 3-5 years?" is just about the last thing you should be worried about. In fact, I'd guess that most new business owners would love to end up facing that problem. I certainly would. Plus, it's not like they gouge you after 5 years; Microsoft has a strong incentive to keep its products/services competitively priced. I'm far from a Microsoft fan, but I fail to see how BizSpark is anything but a huge boon to the startup/small business community.
- rbanffy 12y ago> I fail to see how BizSpark is anything but a huge boon to the startup/small business community. For starters, it encourages a bad habit: using the Microsoft stack and deploying on Windows. Unless you are significantly more productive by using this toolset, I'd advise against it. Having said that, most startups fail, so, chances are using Windows will not be a problem 3-5 years down the road.
- uvTwitch 12y ago>a bad habit: using the Microsoft stack and deploying on Windows this is not "a bad habit"
- slowmotiony 12y agoSeems like it is on HN, just like basically everything else that isn't open source.
- sliverstorm 12y agoAren't all three bad choices? - Windows: proprietary, hard(ish?) to scale. BizSpark. - Linux: Finicky, spend time & money getting it working right. Scales well. - Apple: Expensive. Nice. I'm not a startup guy, but I can easily picture a world in which Apple is chosen by the massively-funded, Linux is chosen by the scaling-is-our-business-model, and Windows is chosen by the get-off-the-ground-first lean (curiously enough) thanks to BizSpark. FWIW my terminal is Windows, and my datacenter is *nix.
- markovbling 12y agothere's a Starcraft analogy in there somewhere
- tracker1 12y agoWindows isn't particularly more difficult to scale than Linux. A lot of tooling that you would use to scale in Linux is also available in Windows. The cost of such scaling either horizontally or vertically is another issue altogether. I actually like a lot of things when it comes to windows, and dislike a lot with Linux. That said, I'm still targeting Linux for next-generation app development... When you need to have 3-5 servers for your data and application layers, the price of MS's stack is a bigger difference here. It really depends on your situation though.. if you have a need for small LOB apps, or even a SaaS that can work in Azure deployments, using BizSpark and sticking to MS isn't a bad option. Apple may be used by the developers, but depending on your business need, you really aren't deploying to apple servers.
- rbanffy 12y ago> - Linux: Finicky, spend time & money getting it working right.... Not if you know what you are doing. I find it easier, cheaper and faster to deploy Linux applications than it is to boot a Windows server, apply updates, secure it and install your application (and keep it updated). I know it can all be done - and automated to a large extent - with Microsoft admin tools, but it still takes longer than spinning up a new Debian, Ubuntu or CentOS server and doing the same steps. The ecosystem is just not there. And since you don't need to worry about licensing costs, you can deploy as many machines as you need and make them role-specific, lighter and individually simpler. > - Apple: Expensive. Nice. Expensive is relative. My previous MacBook was still solid after five years. No Lenovo/Dell/HP has that kind of build quality at a lower price and the ones that have that build are uglier and more expensive than their Apple counterparts. I agree if you need a fingerprint or smartcard reader, you can't go with Apple, but those are specific needs. Spreading the cost of a Mac over its useful life makes it look more attractive than a PC. Plus, it has a very developer-friendly OS if you are not developing for Windows. Also, Apple makes desktop machines. My comment was mostly about BizSpark's server side.
- numo16 12y ago> For starters, it encourages a bad habit: using the Microsoft stack and deploying on Windows. Or, you know, just using the Azure portion of the program and deploying in any language with any database implementation to linux VMs with docker.
- rbanffy 12y agoLike I said, more often than not the problems that may appear if the BizSpark-powered startup succeeds will never happen, because most startups don't.
- teacup50 12y agoAs someone who has started a business, that's insane. Of course you should worry about what your operating costs will be in 3-5 years. If you don't need to swallow a potential poison pill that could seriously impact your maneuverability at a critical juncture (yes, that includes 3-5 years in), WHY would you?
- diltonm 12y ago>> what will our operating costs be in 3-5 years? That is exactly what you need to be thinking about. As much money as Microsoft makes on consumers backs and then they lay these traps for would be small business developers. There's a reason why rich people try to avoid paying for their lunch.
- stormbrew 12y agoYes, you should be thinking 3-5 years ahead. And if you're thinking that far ahead, you'll amortize the free 3 years with the 2 years after in which you pay and come out with a true cost. You might even work in the odds that you'll be in business and/or have sold out in that time along with some estimate of switching costs to other technology (which might actually be low if you mainly use Azure). I don't know if it still comes out as worth it, but that's what you have to figure out. A kneejerk "I'll be paying for this in 3 years so I shouldn't take advantage of it being free now" isn't exactly the most rational response either.
- deleted 12y ago[deleted]
- rtpg 12y agoI get the general feeling, but VS licenses are not what going to cause your startup to go bankrupt. People's salaries are an order of magnitude bigger, to say the least.