News for hackers. Stuff that matters.
Re:Light Table Playground Levels Up by alttab on Monday July 09, 2012 @03:57PM (#4220090)
Think about getting people to use your project/app/tool as a funnel:

targeted industry -> people who are exposed to it -> people who actually investigate it -> people who actually download it -> people who actually try it once downloading it -> people who continue to use it.

You want to get as many people to that last step as possible. Unless you only care about getting closure people, appealing to a wider base will help adoption and broadening the base vocabulary is the first step.

Right now this is only appealing to closure people, and statistically only a small subset will actually go through the trouble of giving it a try. An even smaller number of people will switch to it full time. Considering mainstream development doesn't happen in closure (yet), your first part of the funnel is already pretty freakin' small.

Just my $0.02.

Re:Light Table Playground Levels Up by ibdthor on Monday July 09, 2012 @04:28PM (#4220215)
I agree with the funnel analogy, but I would like to point out that this release was an upgrade of the existing playground. Our purpose here was certainly not to feel exclusive or to narrow the funnel, it was to add certain features to the playground that had been requested by a large portion of our users. These playground updates are very early alpha testing - the goal is to have frequent updates to test many different features so when v1.0.0 drops, the funnel will be as wide as possible.
Re:Light Table Playground Levels Up by ImprovedSilence on Monday July 09, 2012 @04:07PM (#4220127)
"Unless you only care about getting closure people,"

Uh, Light Table is an IDE for clojure.

Re:Light Table Playground Levels Up by molbioguy on Monday July 09, 2012 @04:12PM (#4220151)
You're right, but I always understood that Light would support multiple languages. The Kickstarter site mentions "The first two languages it will support are Javascript and Clojure, but the application will be written in such a way that adding new languages can happen through plugins." And I think Python will be the third based on contributions. So it's good not to discourage people that aren't using clojure.
Re:Light Table Playground Levels Up by Sandman on Monday July 09, 2012 @04:31PM (#4220230)
True, but it's probably a lot easier to build an IDE by concentrating on supporting one language, at least in the beginning, and thinking about support for other languages later on. Don't forget that this is not even an alpha version of Light Table yet. This is simply a demo, showing us what we might expect. I have no doubt that both JavaScript and Python will be supported in the final version of LT.
Re:Light Table Playground Levels Up by deafbybeheading on Tuesday July 10, 2012 @03:58AM (#4222619)
I think what alttab was saying is that you should still post updates without assuming you're just talking to a bunch of clojure aficionados.

E.g., I'm somewhat interested in LT but for the other languages. I'm curious enough to check out the odd blog post now and then, but if it's all gibberish, I won't come back and may lose track of the project and miss the other language support when it does land.

Re:Light Table Playground Levels Up by alttab on Tuesday July 10, 2012 @08:13AM (#4223294)
Nailed it sir.
Re:Light Table Playground Levels Up by ibdknox on Monday July 09, 2012 @04:45PM (#4220306)
Yeah, there's a ton to learn about how all this should and needs to work. Spreading ourselves across supporting the basics of multiple languages this early means our rate of learning decreases dramatically. We're using Clojure to prove a bunch of assumptions because it's the easiest to support quickly and so far it's been great. Our first goal is to build the best Clojure env out there and then move from that solid base into everything else.
Re:Light Table Playground Levels Up by rhizome on Monday July 09, 2012 @05:46PM (#4220715)
I think that might be a mistake in strategy. If what you posit is true, that means they're going to have to re-invent their way of talking about the interface and usage for each language, though probably they would start to settle their terminology on the third or fourth reinvention. If this is so, that means they're actually wasting energy now in tying the app story to Clojure concepts.
Re:Light Table Playground Levels Up by alttab on Monday July 09, 2012 @11:35PM (#4221958)
This is true. The story might break with ruby or JS, and no doubt the abstractions and assumptions of the behavior of how the programming language works will break the minute you go to a different execution model.
Re:Light Table Playground Levels Up by rhizome on Tuesday July 10, 2012 @12:20AM (#4222106)
It's a tightrope, for sure, and it can be hard to see when you're in the middle of it.
Re:Light Table Playground Levels Up by jasonlotito on Monday July 09, 2012 @04:12PM (#4220152)
I was under the impression they were going to add support for both Python and JavaScript as well.
Re:Light Table Playground Levels Up by ibdthor on Monday July 09, 2012 @04:29PM (#4220221)
We will :)
Re:Light Table Playground Levels Up by tnorthcutt on Monday July 09, 2012 @04:37PM (#4220268)
That's Clojure, not closure.

I agree with you, though.