Clojure beginner in search of peer-induced enlightenment

147 views
Skip to first unread message

James

unread,
May 14, 2012, 7:45:30 AM5/14/12
to Clojure
When a new technology (a programming language) comes out, initially
there are very few people who are really proficient in it. One can
learn by one's own, but tremendous learning acceleration can be gained
if one pairs with more experienced devs than oneself.

So I'd like to ask: is there any place in the world where I can pair
with more experienced people on Clojure as a beginner? Put very
shortly, I have: decent Ruby skills; some Rails experience; very good
OO, TDD, and business modeling skills; a mastery of web standards, and
experience with Responsive Web Design. I'm into web as platform,
HTML5, apps, and that kind of stuff.

I'm currently based in Denmark but am flexible with moving.

Cheers,
James
http://jamesabbottdd.com/

Jay Fields

unread,
May 14, 2012, 9:24:38 AM5/14/12
to clo...@googlegroups.com
James,
For learning, I'd recommend 4clojure.com and compare your solutions with solutions submitted by other people. Also, if you have the cash, you could pay clojure/core to pair with you. Unfortunately, I've never heard of anyone doing that kind of thing as a mutually beneficial situation - (you learn from them, you help them with their work)

Cheers, Jay


--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

James

unread,
May 14, 2012, 9:32:04 AM5/14/12
to Clojure
Hi Jay,-

I agree, paying to sweep someone's dojo does sound a bit strong.

/ James

James

unread,
May 14, 2012, 10:10:14 AM5/14/12
to Clojure
PS. My last post wasn't clearly formulated, so let me re-phrase that:

I think that paying clojure/core to pair up is a perfectly legit
solution if one wants to jump ahead of the curve. My point was that I
wish the "sweeping the dojo" model was more widespread (one does
whatever other work there is while learning a skill one currently
lacks).

/ James

David Nolen

unread,
May 14, 2012, 12:02:46 PM5/14/12
to clo...@googlegroups.com
James,

Another way - I would recommend contributing to one of the Clojure contrib libraries or an open source Clojure project. It's a great way to familiarize yourself with non-trivial Clojure code, get feedback and offer something up to the community.

You'll definitely get feedback from me if you contribute to any of these:

- core.match
- core.logic
- test.benchmark
- ClojureScript

Jason Jackson

unread,
May 14, 2012, 12:31:11 PM5/14/12
to clo...@googlegroups.com
This might not sound glamorous, but reading books, and reading great code, and code reviews is a great way to get up to speed. The explanations found in the Joy of Clojure, and other books have been highly edited and refined; if I ever paired up with someone, I doubt my ad-hoc verbal explanations would ever approach that degree of excellence. 


James

unread,
May 14, 2012, 1:41:27 PM5/14/12
to Clojure
Hi David,-

thanks for the feedback. To jump in and start augmenting non-trivial
Clojure code sounds like a serious task. I think the prerequisite for
that would be to be able to read and write trivial Clojure code, which
is where I'm at right now!

But I'll definitely study the libraries you proposed. They give a good
sense of direction.

Cheers,
James


On May 14, 6:02 pm, David Nolen <dnolen.li...@gmail.com> wrote:
> James,
>
> Another way - I would recommend contributing to one of the Clojure contrib
> libraries or an open source Clojure project. It's a great way to
> familiarize yourself with non-trivial Clojure code, get feedback and offer
> something up to the community.
>
> You'll definitely get feedback from me if you contribute to any of these:
>
> - core.match
> - core.logic
> - test.benchmark
> - ClojureScript
> - mori,http://swannodette.github.com/mori/

Sean Corfield

unread,
May 14, 2012, 1:53:02 PM5/14/12
to clo...@googlegroups.com
On Mon, May 14, 2012 at 10:41 AM, James <abbo...@gmail.com> wrote:
> thanks for the feedback. To jump in and start augmenting non-trivial
> Clojure code sounds like a serious task. I think the prerequisite for
> that would be to be able to read and write trivial Clojure code, which
> is where I'm at right now!
>
> But I'll definitely study the libraries you proposed. They give a good
> sense of direction.

Welcome to Clojure, James! You'll find folks are pretty helpful both
here and in #clojure on IRC (freenode.net).

Just a friendly reminder that contributing to Clojure itself or the
new "contrib" libraries requires a signed Contributor's Agreement on
file per http://clojure.org/contributing and then patches can be
attached to JIRA tickets per http://clojure.org/patches
--
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

YKY (Yan King Yin, 甄景贤)

unread,
May 14, 2012, 8:13:18 AM5/14/12
to clo...@googlegroups.com
Not sure what exactly you're expecting... but I'm developing an opensource A.I. project in Clojure, which will be capable of learning to answer questions and converse in natural language.  I'm working with an informal group of partners, but we need a CEO or business guy to manage the project and commercialize it.  Also we're developing a web front-end for the logic engine, probably using Javascript.  Just drop me a line if you're interested to know more =)

YKY

Chris Ford

unread,
May 14, 2012, 7:47:38 AM5/14/12
to clo...@googlegroups.com
Are there any Clojure dojos near where you live? We have a monthly one in London, which is a great way for people of different experience levels to come together.

Cheers,

Chris

Sean Corfield

unread,
May 14, 2012, 4:21:50 PM5/14/12
to clo...@googlegroups.com
On Mon, May 14, 2012 at 4:47 AM, Chris Ford <christop...@gmail.com> wrote:
> Are there any Clojure dojos near where you live? We have a monthly one in
> London, which is a great way for people of different experience levels to
> come together.

FYI, the guy who used to run the London Clojure dojo - Toby Clemson -
is now based here in San Francisco and runs one every month:
http://www.meetup.com/The-Bay-Area-Clojure-User-Group/

James

unread,
May 15, 2012, 2:41:24 AM5/15/12
to Clojure
Thanks Sean. I'll honor the Contributor's Agreement when time comes
for me to introduce some brilliant feature to Clojure core :-)

/ James


On May 14, 7:53 pm, Sean Corfield <seancorfi...@gmail.com> wrote:
> On Mon, May 14, 2012 at 10:41 AM, James <abbott...@gmail.com> wrote:
> > thanks for the feedback. To jump in and start augmenting non-trivial
> > Clojure code sounds like a serious task. I think the prerequisite for
> > that would be to be able to read and write trivial Clojure code, which
> > is where I'm at right now!
>
> > But I'll definitely study the libraries you proposed. They give a good
> > sense of direction.
>
> Welcome to Clojure, James! You'll find folks are pretty helpful both
> here and in #clojure on IRC (freenode.net).
>
> Just a friendly reminder that contributing to Clojure itself or the
> new "contrib" libraries requires a signed Contributor's Agreement on
> file perhttp://clojure.org/contributingand then patches can be
> attached to JIRA tickets perhttp://clojure.org/patches
> --
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View --http://corfield.org/
> World Singles, LLC. --http://worldsingles.com/

James

unread,
May 15, 2012, 2:51:46 AM5/15/12
to Clojure
Chris, Sean:

No Clojure dojos here but I'll be moving camp soon and will likely
start one myself. I'd like to hear what structure of dojo meetings
have people used with success? Is it more or less like this:

http://web.cs.wpi.edu/~gpollice/Dojo.html

?

/ James


On May 14, 10:21 pm, Sean Corfield <seancorfi...@gmail.com> wrote:
> On Mon, May 14, 2012 at 4:47 AM, Chris Ford <christophertf...@gmail.com> wrote:
> > Are there any Clojure dojos near where you live? We have a monthly one in
> > London, which is a great way for people of different experience levels to
> > come together.
>
> FYI, the guy who used to run the London Clojure dojo - Toby Clemson -
> is now based here in San Francisco and runs one every month:http://www.meetup.com/The-Bay-Area-Clojure-User-Group/
> --
> Sean A Corfield -- (904) 302-SEAN
> An Architect's View --http://corfield.org/
> World Singles, LLC. --http://worldsingles.com/
Reply all
Reply to author
Forward
0 new messages