Re: Help a Startup use Clojure!

2014-03-20 Thread Ravindra Jaju
David, While it is a very detailed and good document, my reaction is that it isn't an appropriate one for business to make the switch. I suspect they will not see any "value." I'm not sure what background your boss has, but if the boss isn't into code and only cares about managing the team and the

Re: Help a Startup use Clojure!

2014-03-14 Thread David Sargeant
I wanted to give a little history and a follow-up to my own situation. I originally crafted "The Case for Clojure" document for the developers in my company. The idea was to make a compelling argument for migrating our decent size codebase from PHP to Clojure. I would agree that showing your

Re: Help a Startup use Clojure!

2014-03-14 Thread VĂ­ctor R . Escobar
Hi everyone, about David's document, I think you need to realize that it is a perfect blog post for programmers. In a business usually the focus is in the benefit (increase benefit or reduce costs). If I would be your boss perhaps I would understand that you want to switch to another technology

Re: Help a Startup use Clojure!

2014-03-13 Thread Jarrod Swart
Oh wow, thanks for all the responses! I'm certainly not making it a PHP vs. Clojure all or nothing debate. Anything other than PHP would be helpful, not simply because I want to bad mouth PHP. After 2 years working with it I know firsthand its shortcomings for building actual applications. Wh

Re: Help a Startup use Clojure!

2014-03-13 Thread Nando Breiter
Ah, that's a pity cfmljure isn't as easy to use as I thought it was. In the tradeoff between skilled Clojure developers being a rare and perhaps expensive commodity and the need to rapidly develop an app to fulfill business goals (and keep your job), cfmljure seems like it could offer a means to sl

Re: Help a Startup use Clojure!

2014-03-13 Thread Sean Corfield
As the author of cfmljure, it's not something I'd recommend anyone to use in its current form and combining CFML and Clojure (as we do at World Singles) is a bit of a dark art that I wouldn't encourage others to attempt, unless they're already up to their eyeballs in CFML, and running on Railo (

Re: Help a Startup use Clojure!

2014-03-13 Thread Alan Thompson
Hey, I love your write-up! You should put that in a blog post so more people can read it & share it. Alan On Mar 12, 2014 2:00 PM, wrote: > I just spent the day writing this document for my boss, called "The case > for Clojure." I hope it helps. We are in exactly the same boat, so it > should

Re: Help a Startup use Clojure!

2014-03-13 Thread Nando Breiter
I'm developing applications in CFML, which runs on the JVM. If you use the open source Railo version, it is possible to run Clojure and CFML side by side, sharing data structures between them, which should allow you to refactor, or initially build, those parts of the application that would benefit

Re: Help a Startup use Clojure!

2014-03-13 Thread Savas Alparslan
Bad mouthing PHP only leads to more resistance. This video would help. Master Plan for Clojure Enterprise Mindshare Domination http://www.youtube.com/watch?v=2WLgzCkhN2g On Wed, Mar 12, 2014 at 11:00 PM, wrote: > I just spent the day writing this document for my boss, called "The case > for C

Re: Help a Startup use Clojure!

2014-03-12 Thread Timothy Baldridge
This case study from Roomkey.com is a awesome starting place for a conversation: http://www.colinsteele.org/post/23103789647/against-the-grain-aws-clojure-startup http://www.colinsteele.org/post/27929539434/60-000-growth-in-7-months-using-clojure-and-aws Timothy On Wed, Mar 12, 2014 at 6:47 PM,

Re: Help a Startup use Clojure!

2014-03-12 Thread Mike Haney
Have you considered node.js? It's fantastic for building web services, very easy to deploy (Heroku), and should scale well enough that most startups won't outgrow it (and if you do, that's a very good problem to have). You can still build your app using Clojurescript, either for the entire thin

Re: Help a Startup use Clojure!

2014-03-12 Thread t x
I personally recommend ClojureScript + Erlang. As for convincing your boss to use Erlang, ask him about WhatsApp. :-) On Wed, Mar 12, 2014 at 5:06 PM, Jarrod Swart wrote: > Alan, > > Thanks for your input! ClojureScript is something I have wanted to try more > but it seems even more cutting edg

Re: Help a Startup use Clojure!

2014-03-12 Thread Jarrod Swart
Alan, Thanks for your input! ClojureScript is something I have wanted to try more but it seems even more cutting edge than Clojure. It might be too much effort to try and tackle that now. I do agree though that Clojure+Ring is a great back-end setup for connecting to with JavaScript. Best,

Re: Help a Startup use Clojure!

2014-03-12 Thread Alan Moore
My 2 cents worth... 1. PHP is a dying language IMHO. The alternatives are just too compelling unless you have an existing code base in PHP. 2. Javascript is the lingua franca (or assembly lang) of the internet for the time being and probably the foreseeable future. 3. Many webapp

Re: Help a Startup use Clojure!

2014-03-12 Thread Jarrod Swart
David, Awesome thanks for sharing! I hope it works out for you! -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with you

Re: Help a Startup use Clojure!

2014-03-11 Thread Jarrod Swart
Sean, Thanks for the reply and insight. I completely agree on your points. We will be in a 12 week accelerator program so it is quite possible that this code & business could fail. Our work is likely going to be more back-end API centric as a point of integration for other businesses rather

Re: Help a Startup use Clojure!

2014-03-11 Thread Jarrod Swart
Sean, Oops I didn't realize you were asking these questions: - What are you building? - An application for businesses to help leverage the power of crowds in non-traditional "crowdsource" environments. - The main use-case for many will be that of integration with-in

Re: Help a Startup use Clojure!

2014-03-11 Thread Sean Corfield
On Mar 11, 2014, at 2:09 PM, Jarrod Swart wrote: > My goal is to convince the CEO and other early stage executives of the > benefits of using Clojure in place of PHP. All the early founders have > worked in places that use PHP, and I have worked as a PHP developer with some > of them at other

Re: Help a Startup use Clojure!

2014-03-11 Thread Jarrod Swart
Christopher, Absolutely I agree. I enjoyed that book very much. I think I misstated my question a bit in that I don't need to be convinced of the value, but rather how best to relay Clojure's benefits to non-technical business types. Thanks for your input. -- You received this message becau

Re: Help a Startup use Clojure!

2014-03-11 Thread Christopher Poile
Jarrod, The book Clojure Programminghas a chapter (19) dedicated to your very question. I think the most important piece of advice is "Be Prudent" by choosing where Clojure fits and by starting slow. Try to find small s

Re: Help a Startup use Clojure!

2014-03-11 Thread Jarrod Swart
Gary, Thanks for your observations. I agree it doesn't necessarily have to be all or nothing. I'm hoping to get as much as possible insight before I present to the founders. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group,

Re: Help a Startup use Clojure!

2014-03-11 Thread Gary Trakhman
Some Observations: We took on a relatively inexperienced java developer, threw her into emacs, gave her 'Joy of Clojure', and she was able to make contributions within a month or two. It doesn't have to be Clojure-everything, maybe PHP would be a great fit for the front-end web/templating based on

Help a Startup use Clojure!

2014-03-11 Thread Jarrod Swart
I'm about to be an early employee at a small startup. I will be the first technical hire and am a competent but not extraordinarily experienced developer. The founders know this and hired me based on soft as well as technical skills. I don't want to be the first technical employee and make