I also suspect that the IDE is important. These guys are experienced 
people, and I think that once they have an environment that works and they 
have some control over, they will have a foundation. I think they need and 
want to know how namespaces work, so that they can see how to modularize 
code. Then again, Brian's view that the REPL can be the basis for a whole 
book is also compelling. I must choose a path here.

My hope is that, given a whole day, I can spend some time on the 
environment issue and still hopefully have time for both some basics and 
also an end-to-end example, even if it's just a tiny little web app. The 
plan is to give them a sense of controlling the process from the IDE, 
setting up a project, incrementally building it using the IDE, and then 
deploying it in the cloud.

There are probably millions of good ways to structure such a workshop. What 
I'm trying to express in these posts is the lack of seeing a clear way 
through the features: what to start with, what to elaborate on so that they 
don't get too puzzled on the way to the next feature, and what to end with 
so that they get a sense of achievement. 


On Friday, 21 December 2012 03:55:46 UTC+1, Seth Chandler wrote:
>
> I would spend A LOT of time on working with the IDE be it 
> Eclipse/Counterclockwise, IntelliJ or whatever.  In my limited experience 
> the main impediment to Clojure is not Clojure itself, which is very 
> sensible, but in dealing with file locations, dependency management, 
> projects, Leiningen, all of which are -- with due respect -- very 
> difficult, particularly for people not coming from an Eclipse or similar 
> background.  Once you have the confidence that comes with understanding 
> your IDE, you can learn Clojure by playing and by reading idiomatic code. 
>  Until then, however, Clojure development can be VERY frustrating .  Maybe 
> this will all go away once we have better IDEs (LightTable, Session) full 
> developed, but until then don't just "assume" that people understand the 
> IDE.
>
> On Saturday, December 15, 2012 4:13:21 PM UTC-6, ulsa wrote:
>>
>> In a couple of months, I'll have a whole day of teaching Clojure to ten 
>> of my colleagues. They are experienced Java programmers, but otherwise 
>> Clojure rookies. Any tips on how to structure such a workshop day?
>>
>

-- 
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 your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to