My experience attending IN/Clojure 2020
Tags: clojure, conference
Published: 2020-03-10 09:25:57

---
title: My experience attending IN/Clojure 2020
published: true
description: In this blog, I describe my experience of attending IN/Clojure as someone completely unfamiliar to the language.
cover_image: https://pbs.twimg.com/profile_banners/772364395116539904/1572257160/600x200
tags: Clojure, Conference
---
*Whatever you background, Clojure is almost guaranteed to affect the way you think about programming." - Eli Bendersky*  

I obviously googled above quote, but this is exactly what Srihari from [Nilenso](https://nilenso.com/) told us on interaction dinner before conference. 

But let me start from the start.

### How/Why did I get to [IN/Clojure](https://inclojure.org/) and what is it?
IN/Clojure is India's annual Clojure and ClojureScript conference , and Asia's first. It is volunteer-run and not-for-profit. 

![About Clojure](https://image.slidesharecdn.com/clojureandsomelispin10minsforooers-140712123441-phpapp02/95/clojure-and-some-lisp-in-10-mins-for-oo-developers-2-638.jpg?cb=1405168670)

I got to know from a tweet of *@wmn_community* about the conference, and that [Nilenso](https://nilenso.com/) is sponsoring 10 folks from underrepresented groups in tech to attend (they ended up sponsoring 16).
{% twitter 1217856227171897344 %}

I read a bit about conference, and decided to apply. 
Going in, I still did not have much idea of the language itself, but I was excited to explore. 

### Events
- [Interaction dinner with folks @Nilenso and other scholars](#Dinner)
- [Workshop 'Introduction to Clojure'](#Workshop)
- [Board Game night](#Game)
- [Conference](#Conf)

#### Workshop 'Introduction to Clojure' <a name ="Workshop"><a>  

This workshop was meant for people who were new to Clojure, LISPs or functional programming but not absolute beginners at programming.

{% twitter 1228214482251337729 %}

Hosted by *Sandilya* and *Nivedita* from Nilenso, this workshop contained a [series of exercises, examples](https://github.com/inclojure-org/clojure-by-example) to learn Clojure. 
This was by far the best tech workshop I've attended. 

- Well designed material. 
- Exercises to do. Learning by doing! 
- Teaching assistants apart from hosts to make sure things are working for everyone and they're catching up. This is something I'd recommend every workshop host to do. 
- Amazing delivery by hosts _Nivedita_ and _Sandilya_.

I really enjoyed the workshop and after getting used to **slurp** and **barf**, I was able follow it well for most parts.

#### Conference Day 
{% twitter 1228514569045168129 %}

##### Talks

Since I was new to Clojure, I certainly didn't understand above beginner level technical talks, but talks were so selected, that there was something for everyone. (Otherwise single track conferences carry a huge risk of people getting bored!)

Talks I enjoyed the most personally were (almost all were good, but cannot judge deeply technically talks here),
* ["_Growing a Clojure Company from small to mid-sized (and hopefully beyond): tips, tricks, habits, practices_"](https://hasgeek.com/inclojure/2020/proposals/growing-a-clojure-company-from-small-to-mid-sized-iHFKr7bPEaRqGUnp3aJ2RL) by _Vedang Manerikar_ from HelpShift
It was interesting to learn about how to they expanded team in seemingly unpopular language in India and how they evolved their mentorship process over time. 
* ["_Clojure for Java (OOPS) programmers_"](https://hasgeek.com/inclojure/2020/proposals/clojure-for-java-oops-programmers-Kv8gtitnKvBuyw5HChgkVb) was yet another interesting talk by _Rashmi Mittal_ and _Madhuparna Ghosh_ from Quintype which shred light on contrasts between OOP and Functional Programming.
* ["_Clojure is difficult, but worth it_"](https://hasgeek.com/inclojure/2020/proposals/clojure-is-difficult-but-worth-it-7Tbm9Fm9WtXsMWjz5EtmGN) by _Sezal Jain_ from Nilenso was yet another talk we loved. Honestly, we got so familiar with her in a day, that we were rooting for her and already excited to hear her.
She talked about her learning journey of Clojure from other languages, differences, difficulties etc. She encouraged Clojure developers to create more content, answer more questions on Stack Overflow and Open Source more Clojure projects. In the end, Clojure did open up a very new way of thinking, learning more deeply about nuances computer programming which often get missed while learning languages like Python.
 
PS: My friend [_Akanksha Bhasin_](https://twitter.com/Akii_20) used her talk title quite much for her instagram/twitter posts on conference day. 
* ["_Light Table: The strange and wonderful saga of a pure Clojure editor_"](https://hasgeek.com/inclojure/2020/proposals/light-table-the-strange-and-wonderful-saga-of-a-pu-VRPeLAoiVxx9UGrVN55yNd) by _Pratik Karki_ (who came all the way from Nepal) was another talk I enjoyed. 


###### Interaction @ Conference
- Interacting with people seemed easier here, and apart from conference being more intimate with lesser crowed compared to other popular conferences in India, accommodating and welcoming behaviour of folks at Nilenso, and our familiarity with them certainly did good for our confidence to go and talk to other people. (including nudges from _Nivedita_ from Nilenso, like a friendly mentor to go and talk to people outside of Nilenso too). 
- Bingo challenge from HelpShift is to credit too. (You basically had to cross one row or column by finding one person satisfying criteria without repeating names. For example, find someone who is attending a Clojure conference for first time.) + we didn't realise earlier that we had to cross just one row/column, for a good amount of time, we were aiming for whole 25 cells to be crossed. (Lol!)
- And again, less crowd, more approachable people, certainly helped!

#### Interaction dinner with folks @Nilenso and other scholars <a name ="Dinner"></a> 

{% twitter 1228199830146564096 %}

On the day of our arrival, the day before workshop, we all went for dinner and got to interact with other scholars and people from Nilenso. 
This is when we got to interact with and got comfortable with people here and learnt about other scholars. You cannot underestimate the wisdom imparted on a dinner table!
Joking aside, this is the day that helped us start off with great spirits for the workshop and conference ahead. 

#### Board Game Night <a name="Game"></a>
This was another fun night hosted by Nilenso before conference day for everyone in conference. Boards Games, Pizza and cold drinks! 
Although I did spend initial couple minutes drawing sketch of my new friend before _Prabhanshu_ and _Murtaza_ from Nilenso sensed that we were unable to read Japanese instructions from Board Game manuals and taught us one game. 

{% twitter 1228358949696442368 %}

### Conclusion

All in All, it was an amazing experience, a very new outlook on programming, diverse and welcoming community, quality conference and workshop and fun time. 
I am very thankful to entire Nilenso team for giving me this opportunity and going out of their way to make us all feel welcomed! 

(Oh, and also thanks for helping me buy (and suggest) the book _"Structure and Interpretation of Computer Programs"_. )


###### Notes
- Find all talks of IN/Clojure 2020 [here](https://www.youtube.com/channel/UC5U_FITlvZnYK3A95ayzylA)
- Get started with Clojure [here](https://github.com/inclojure-org/clojure-by-example) and find roadmap to learn Clojure [here](https://twitter.com/KapilReddy/status/1230720189668347904?s=20)