The post seems to be a discussion of C# vs F# without considering any other alternatives. It also mentions being surprised at user groups for Scala and Clojure being larger - I'm surprised that it would be surprising. It seems like the verdict was to go to with F# because it's functional - a good reason, but I'd love to have read why not Scala/Clojure/etc.
Odd thing is that at no point does it mention the cost of running ASP.NET servers - are they using F# with Mono? If not, the cost of licensing etc. is a valid concern - though I know MS provides incentives for startups.
Less competition over top developers can only mean good things for Jet.
Ehhh... yes and no? If your overall pool of potential developers is much smaller that's definitely a potential issue.
For an operation the size of Jet the licensing of Windows servers is trivial. Without looking very hard I found a Microsoft Windows Server 2012 R2 Standard - 64-bit License for $574.94. That's a one-time cost. There are ways to get it even cheaper. Maybe expensive for a hobbyist, but not much of a consideration for a company in production.
Companies with a lot of MS licenses have different options available, but this gives you an idea of the scale of the cost.
I know quite a few developers that are only interested in working at companies that have bought in to functional programming. The fact that they're willing to invest in a less popular language says a lot of good things about their engineering culture too.
Licensing for Windows isn't as expensive as some people believe. Going in with their licensing plans, their cheapest server level with support comes to about $300/year. Redhat, for support, starts at $350. Yes, it can be $500+/server if you're buy it retail off the shelf, but any sort of internet related business, you're almost certainly not going to be going that way.
> a good reason, but I'd love to have read why not Scala/Clojure/etc.
The CTO is familiar with .NET, and realized it's good enough to get the job done. The goal is to deliver a product or service, not argue over which technology stack is better.
I honestly believe the burden of proof is the other way around: why would they NOT use the MS stack?
Cobbling together a stack from component parts is not my idea of a productive day, though I do understand the attraction it has for some developers, and I do understand how it made a lot of sense, until recently, for those doing some bootstrapping.
I've dabbled in various OSS technologies, and I cannot for the life if me figure out why anyone attempting something big would automatically choose anything OSS over Java EE or .NET, at this point. The cost to entry with .NET is basically zero these days, and it is a seriously powerful dev stack.
A lot of the NYC area financial firms use Microsoft technologies. If you are a developer at one of these firms and looking to leave to join a startup then there's your chance to jump. At least that is the way they've explained it to me. I don't use any MS technologies myself but that doesn't make it an invalid choice.
Because if you want good support, such as OS lifecycles longer than a couple years, they're actually fairly inexpensive. RHEL starts at $350 a year to get you the same kind and length of support you'll get from a $300 MS subscription. Yes, the retail price for an MS OS is high, but if you're going to be doing server deployments, you'll be getting your software from direct resellers, who do provide much more reasonable prices.
i think in this case, they were funded before they started so cost wasnt an issue. versus most startups that start with little or no cash, so the idea of MS licensing is not even open for conversation.
i dont really think of jet as a startup in the classical sense. its just a new company with lots of funding, it sure wasnt bootstrapped.
IMO, its going to be a flop. their prices arent competitive for the items i have searched.
[+] [-] untog|10 years ago|reply
Odd thing is that at no point does it mention the cost of running ASP.NET servers - are they using F# with Mono? If not, the cost of licensing etc. is a valid concern - though I know MS provides incentives for startups.
Less competition over top developers can only mean good things for Jet.
Ehhh... yes and no? If your overall pool of potential developers is much smaller that's definitely a potential issue.
[+] [-] jackfoxy|10 years ago|reply
Companies with a lot of MS licenses have different options available, but this gives you an idea of the scale of the cost.
[+] [-] runT1ME|10 years ago|reply
[+] [-] karanbhangui|10 years ago|reply
[+] [-] Sanddancer|10 years ago|reply
[+] [-] Delmania|10 years ago|reply
The CTO is familiar with .NET, and realized it's good enough to get the job done. The goal is to deliver a product or service, not argue over which technology stack is better.
[+] [-] UK-AL|10 years ago|reply
In most cities they're usually the highest paid to.
It's mostly startups where it is not used, for the percieved barrer to entry.
[+] [-] limelight|10 years ago|reply
I'm still no closer to understanding why they would build a startup on a MS stack, a question I've been pondering for the past year and a half.
[+] [-] uptownJimmy|10 years ago|reply
Cobbling together a stack from component parts is not my idea of a productive day, though I do understand the attraction it has for some developers, and I do understand how it made a lot of sense, until recently, for those doing some bootstrapping.
I've dabbled in various OSS technologies, and I cannot for the life if me figure out why anyone attempting something big would automatically choose anything OSS over Java EE or .NET, at this point. The cost to entry with .NET is basically zero these days, and it is a seriously powerful dev stack.
[+] [-] AdeptusAquinas|10 years ago|reply
Best to keep to what you know when you are starting something risky - and there is nothing wrong with the MS stack for this sort of thing.
[+] [-] bsdpython|10 years ago|reply
[+] [-] UK-AL|10 years ago|reply
Other stacks usually require tons of config, infrastructure set up. Scripting etc.
.net I can literally click deploy to azure and I'm done.
[+] [-] Sanddancer|10 years ago|reply
[+] [-] eonw|10 years ago|reply
i dont really think of jet as a startup in the classical sense. its just a new company with lots of funding, it sure wasnt bootstrapped.
IMO, its going to be a flop. their prices arent competitive for the items i have searched.
[+] [-] amelius|10 years ago|reply
Pricing should be completely transparent for a competitive market. We need less of this.
[+] [-] toomuchtodo|10 years ago|reply
https://thetracktor.com/
[+] [-] WaxProlix|10 years ago|reply
[+] [-] GFK_of_xmaspast|10 years ago|reply
[+] [-] hkon|10 years ago|reply
[+] [-] CmonDev|10 years ago|reply
[+] [-] starrychloe|10 years ago|reply
[+] [-] CmonDev|10 years ago|reply
[+] [-] issaria|10 years ago|reply