On Jun 18, 2012, at 6:37 AM, Murtaza Husain wrote:

> Bill that is very interesting. So how do you make them learn.

Haha, I don't make anyone do *anything* on my team (I'm not exaggerating). My 
first (and more or less last) directive as team-lead is to declare it a team of 
peers. We ask people to join us who want to do what's needed for us to succeed. 
At most we will explain that the team uses clojure (and javascript and ruby, 
and something new when we need it) and if they aren't *eager* to learn new 
things to solve problems (and that's obvious in about 30 seconds of 
interviewing), there's no point in wasting our time.

> Do you pair them up with someone who knows on some task? I mean how do you 
> structure learning ?

If this stuff was reducible to rules, you wouldn't need learners, you could do 
the whole training bit - maybe even write a program to write code for you. Hire 
people who like to learn, put them on the team. That's it. The team figures it 
out from there (i.e. different in each case, based on personalities, languages, 
tasks, goals, current deadlines, etc.)

> Bcoz as you mentioned that put them into a team where everyone likes to 
> share, however everyone may be working on things above them,

If getting this person up to speed is important for team's success, there is 
nothing above them... there is only velocity. If velocity is more important 
than learning, the ramp-up time will be longer... if the wider organization 
values speed over competence, you'll get shitty code (that's not a learning 
clojure issue).

> and they may not be able to grasp, and they may also not have time.

If either of these are true - and we made the mistake of asking them to join 
our team - they wouldn't be around long enough for it to matter.

bill


-- 
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