Clojure Office Hours

939 views
Skip to first unread message

Leif

unread,
Apr 10, 2014, 8:53:26 AM4/10/14
to clo...@googlegroups.com
Hi, everybody.  Inspired by the SF Bay Area clojure group, ClojureBridge, and the great talks on community education from Clojure/West on youtube, I've decided to try holding my own personal Clojure office hours (online).

I am personally of the opinion that face-to-face interaction is superior, so you may want to get your local user group to follow the Bay Area's lead.  But if you don't agree, or you don't live near such a user group, then read on.

Borrowed from the Bay Area's posting:

"This is a [2-person] meetup for anyone who is working on a Clojure project and wants to talk over their code or approach with an experienced Clojure developer.

Projects of all levels and complexity are welcome, anyone just getting started in Clojure is encouraged to come in and talk through their first Euler or 4Clojure problems."

Disclaimer: This community being what it is, there may be projects of too high a complexity for me, but I'll give it a shot.

I'm going to try a test run of this for two weeks, and then I'll have to see what state I'm in (mentally and geographically).  If interested, you can book at this link:

https://leifpoorman.youcanbook.me/

Note: all the times are evening, US Eastern.  That pretty much limits it to the western hemisphere and any east asian friends that want to do some morning hacking.  Eastern hemisphere friends, make noise on this thread, and maybe some brave European/Asian clojure developer will try something similar.

Cheers,
Leif

Marcus Blankenship

unread,
Apr 10, 2014, 9:43:41 AM4/10/14
to clo...@googlegroups.com
Thanks, Leif, I greatly enjoyed our first session and look forward to the next!

--
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
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

Colin Fleming

unread,
Apr 10, 2014, 9:43:52 AM4/10/14
to clo...@googlegroups.com
Hi Leif,

This sounds like a very interesting project, please report back and let us know how it went! I'd be very interested to know.

Cheers,
Colin


--

Timothy Washington

unread,
Apr 10, 2014, 9:56:37 AM4/10/14
to clo...@googlegroups.com
Sounds great. I just sent a request. 

Tim Washington 

Leif

unread,
Apr 10, 2014, 10:13:18 PM4/10/14
to clo...@googlegroups.com
Hmm... less interest than I'd expected, given recent posts.  Maybe I should rename the thread to "Free Clojure Consulting / Tutoring."  Thaaaat's not spammy.

FYI, all bookings are automatically confirmed, so don't fret if I don't instantly respond.

@Tim: Sounds good!  Of course, now I'll have to take some time this weekend and try to actually understand Om. :)  (or maybe ?o_0? )

--Leif

Jakub Holy

unread,
Apr 15, 2014, 5:12:27 AM4/15/14
to clo...@googlegroups.com
Hi Leif,

This is a great activity, thank you for contributing to the community this way!

Do not be surprise and discouraged by the fact that the interest seems low. I have a similar experience - in my company we can consult with an "industry hero" yet people use the opportunity seldom, presumably because of multiple factors: they (wrongly) don't feel that they do not have something important/interesting enough to bother him, they are little scared of talking to and exposing themselves and their work to this experienced guy, and might find it difficult to explain their challenge to an outsider and get an advice within the limited time scope. On the other hand, those who dare to use the opportunity benefit from it greatly.

Good luck, Jakub 

Timothy Washington

unread,
Apr 15, 2014, 8:00:17 AM4/15/14
to clo...@googlegroups.com
I just came from an office hours session, yesterday with Leif. 

This is good stuff guys, and a great way to learn and meet with other developers. Highly recommended. 


Thanks Leif 

Tim Washington 

Leif

unread,
Apr 15, 2014, 9:50:04 PM4/15/14
to clo...@googlegroups.com
@Jakub: Thanks for your kind words.  I'm definitely no "industry hero," but I hope Clojure devs of all levels start having more pair programming fun.

@Tim: Clojurescript UI programming being way out of my comfort zone, I learned quite a lot from you yesterday.  So thank you.

@Everyone:  To clarify / reiterate:  You do not need a plan, a project, or a specific problem.  If you want to work through Project Euler, 4clojure, clojure-koans, the ClojureBridge materials, some other clojure tutorial, or just play it by ear, I am happy to try it out.

--Leif

Marcus Blankenship

unread,
Apr 15, 2014, 9:57:49 PM4/15/14
to clo...@googlegroups.com
Leif, thanks for the great session today.  Not only did I get a jump start on my next 4Clojure problems, but I learned some emacs as well!  Very enjoyable, and I look forward to next week’s session.  THANK YOU!

All, if you’re trying to get a jumpstart on Clojure, I highly recommend Leif’s office hours.

-Marcus

--
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
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Miguel Ping

unread,
Apr 17, 2014, 10:43:50 AM4/17/14
to clo...@googlegroups.com
Hey, the schedule's full! :\

Leif

unread,
Apr 17, 2014, 10:03:22 PM4/17/14
to clo...@googlegroups.com
@Miguel: There are somewhat subtle arrows on the sides for navigation.  Thursday, April 24 is still open.  I will give a slot to you if you want one, just email me if the 24th is full when you check again.

@all: But yes, this round of office hours is almost over.  I will be in transit for at least a couple weeks in the beginning of May, but I will probably book some more hours when I become stationary again.  It will probably be more like 4 or 5 hours a week, though, not 8.

@all: Several poor souls from Europe are going to stay up until 2 a.m. for this, and people further east are probably just silent because the time difference is so large; So, I definitely think some European / African / Asian / Australian clojure devs' office hours would be popular.  It's fun, and you might find some people to hire, if that's your thing!

--Leif

Ulises

unread,
Apr 18, 2014, 5:35:05 AM4/18/14
to clo...@googlegroups.com
Inspired by Leif's offer, I've decided to offer Clojure office hours as well.

I'm based in the UK so I reckon the times will be more amenable to those in Europe (not sure the times will be good for those in Asia unfortunately.)

Sadly the offer is limited to 1h a day, but hopefully it'll still be useful.

You can book me at https://ucb.youcanbook.me/

Cheers!

Ulises

unread,
Apr 18, 2014, 5:41:45 AM4/18/14
to clo...@googlegroups.com
Yikes! Got my first booking for Monday. That was quick!

one thing I forgot to mention is that I have no preferred way to do this. I personally have emacs+cider set up, but I'm happy to work with your own set up.

In the past I've used ScreenHero (not available for Linux unfortunately) for screen sharing, as well as Google hangouts.

Once you've booked an appointment with me please email me privately to arrange the pairing set up so that I can be ready for you :)

Cheers

Bridget

unread,
Apr 22, 2014, 8:51:01 PM4/22/14
to clo...@googlegroups.com
Thanks, Leif, for offering these office hours.

I just wrapped up my office hour with Leif. We chatted about Clojure community and open source project stuff, as that is what I needed help with, and he was very helpful in brainstorming ideas. If he offers office hours again, I'd recommend it highly. 

Thinking about offering my own office hours for Clojure beginners....

Cecil Westerhof

unread,
Apr 23, 2014, 1:10:02 AM4/23/14
to clo...@googlegroups.com
2014-04-18 11:35 GMT+02:00 Ulises <ulises....@gmail.com>:
Inspired by Leif's offer, I've decided to offer Clojure office hours as well.

I'm based in the UK so I reckon the times will be more amenable to those in Europe (not sure the times will be good for those in Asia unfortunately.)

Sadly the offer is limited to 1h a day, but hopefully it'll still be useful.

You can book me at https://ucb.youcanbook.me/

​I had a session with Ulises yesterday. I found it very useful. I recommend everyone who wants to start programming in Clojure to do a session with a more experienced person: it gets your blood streaming. :-D​
 

--
Cecil Westerhof

Gustavo Matias

unread,
Apr 23, 2014, 10:54:57 AM4/23/14
to clo...@googlegroups.com
This is awesome guys, I really love the initiative some people of the Clojure community are taking. I just booked my first session.

Leif

unread,
Apr 24, 2014, 11:57:02 PM4/24/14
to clo...@googlegroups.com
Hi, all.  This test run of office hours was fun, and I hope to do it again soon.  Unfortunately, as I said above, for the next several weeks at least I will be in transit, but I hope to have more office hours in the future.

I've started a new thread on the list, trying to drum up community support, so hopefully soon there will be more people across more time zones offering more office hours.  We'll see.

And if you are in Europe, remember that Ulises is still offering, at what looks like 1300-1400 UTC (I think): https://ucb.youcanbook.me/

Best wishes,
Leif


On Thursday, April 10, 2014 8:53:26 AM UTC-4, Leif wrote:

Ulises

unread,
Apr 25, 2014, 4:54:09 AM4/25/14
to clo...@googlegroups.com
And if you are in Europe, remember that Ulises is still offering, at what looks like 1300-1400 UTC (I think): https://ucb.youcanbook.me/


It's actually 9-10am BST, but thanks for the plug :) 

Rudi Engelbrecht

unread,
Apr 25, 2014, 6:08:29 AM4/25/14
to clo...@googlegroups.com
Just booked my first session - really excited! 

Thanks for this ;-)

Rudi

On 25/04/2014, at 6:54 PM, Ulises <ulises....@gmail.com> wrote:

And if you are in Europe, remember that Ulises is still offering, at what looks like 1300-1400 UTC (I think): https://ucb.youcanbook.me/


It's actually 9-10am BST, but thanks for the plug :) 

Rudi Engelbrecht

unread,
Apr 28, 2014, 5:09:06 AM4/28/14
to clo...@googlegroups.com
Hi Ulises

Just finished our session - wow! 

I have learned a lot by watching how you approach solving the problem I suggested.

Looking forward to our next session and thanks a lot for sharing your knowledge.

Kind regards 

Rudi Engelbrecht


Jakub Holy

unread,
Apr 28, 2014, 5:56:40 AM4/28/14
to clo...@googlegroups.com
I too have booked a session with Ulises and am excited about it :-)

@Ulises It would be nice if the timezone of the session was mentioned on the booking page (your [BST] 9-10am is mine [CEST] 10-11, I believe).


You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/kYzh_wAZM8c/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Forget software. Strive to make an impact, deliver a valuable change.

(
Vær så snill og hjelp meg med å forbedre norsken min – skriftlig og muntlig. Takk!)

Jakub Holy
Solutions Engineer | +47 966 23 666
Iterate AS | www.iterate.no
The Lean Software Development Consultancy
- http://theholyjava.wordpress.com/ -

Ulises

unread,
Apr 28, 2014, 6:31:04 AM4/28/14
to clo...@googlegroups.com
Thanks for the pointer Jakob. I've updated the form accordingly.

Cheers,

Lynn Grogan

unread,
Apr 29, 2014, 5:53:34 PM4/29/14
to clo...@googlegroups.com
This is awesome, thank you Leif!

I just set up an office hours account to help anyone who might be interested in organizing a Clojure tech conference or event, Meetup, etc.
I chose some random office times, so ping me if you have a special timing request outside of the listed hours. 
 

Cheers! Lynn Grogan (Cognitect, Events Manager)

Tim Visher

unread,
Apr 30, 2014, 8:55:41 AM4/30/14
to Clojure
This is getting to the point where it seems to make sense as a wiki
page like http://dev.clojure.org/display/community/Clojure+User+Groups

Maybe http://dev.clojure.org/display/community/Clojure+Office+Hours ?

Jakub Holy

unread,
May 1, 2014, 1:22:30 PM5/1/14
to clo...@googlegroups.com
I too can only recommend to make use of this great opportunity. Many thanks to Ulises who helped to find a way with a problem I have always struggled with, namely the shape of the data you are working with is not visible and it is thus easy to make errors which are hard to troubleshoot. I have recorded the ideas with an example in the blog post Clojure: How To Prevent “Expected Map, Got Vector” And Similar Errors.

I am looking forward to talking to Ulises again in the future to review the effect of applying the ideas in practice.
Reply all
Reply to author
Forward
0 new messages