Growing up, I was a part of Young Judaea, a Zionist youth
movement that became an integral part of my life. My years in Young Judaea
helped me develop leadership skills, community building skills and fostered an
appreciation for well-run, interesting, interactive programs/conferences. In
Young Judaea, we periodically had conventions (both regional and national),
which were weekend-long retreats to bring people together, learn about Zionism
and Israel and make governing decisions about the movement. This may sound a
little nerdy because it was a little nerdy but it was also awesome! There is
nothing like being in a remote-ish place with little cell reception and no
internet that promotes togetherness, understanding, and community. I haven’t
felt that good about a conference I’ve attended since high school (and I’ve
been to a lot of conferences), until this weekend.
This past weekend, I had the opportunity to be a Ruby DCamp
participant. Ruby DCamp is an invitation-only weekend-long retreat for Ruby
developers. The weekend is broken up into 2 parts. Part 1 is a code retreat and
part 2 in an open space conference. Both parts were incredibly interesting.
During the code retreat, we played Conway’s Game of Life. The point of the
exercise was to practice test-driven development and really take each piece of
code step by step. Particiants pair programmed with a different person every 45
minutes and the afternoon sessions introduced additional constraints like no
speaking or not being able to use certain code approaches. For me, this was the
first time I had ever pair programmed and the first time I had worked on a problem
like this. While a little overwhelming, it was also really amazing and fun. I
recognized things I need to work on as a new developer but also realized that I
can contribute to conversations and determining approaches to solving the
problem. Going into this code retreat, I was completely terrified… of failing,
of feeling stupid, of having my pair be annoyed that I didn’t know anything.
What I discovered was that all my fears were unfounded and I can’t wait to do
another code retreat in the future.
The second part of the weekend was an open space conference.
Each morning the group brainstormed possible session topics with the strict
requirement that these sessions be discussions and not lectures or talks. We
then had about 10 minutes to write all ideas on paper and hang them on a wall
and another ten minutes to vote via putting dots on the topic papers we wanted
to have sessions on. Each person was allotted five dots. The topics were
varied, everything from contributing to open source, to an intro to small talk,
to technical interviews and what you look for when you hire (which was
particularly helpful for me). There was a newbie session designed specifically
to answer questions of the newer coders there. One of the more impactful topics
was about imposter syndrome, how and when we feel it, what we do to try to keep
it at bay, and ways in which we can help each other. I also loved the session
on good code reviews that offered different people’s approaches to reviewing
and commenting on other’s code both inside and outside of the workplace. All in
all, every conversation was super interesting and there was a rare ability to
be vulnerable and honest since the group of people there operated within this
unspoken web of trust.
For me, the most important thing I got out of the weekend
was a reassurance that my career path transition is a good choice. I love
learning to code, but anytime you try to move to a completely different
industry, there are always doubts. I knew my local community was supportive,
but what about others? The larger community? Well, it turns out they’re amazing
too. Encouraging and nice in every possible way, I feel like every ruby-related
meetup or conference I have been to just continues to make me more and more
excited about this transition. Thanks to everyone who made the weekend amazing
and to Evan Light for organizing. Watch out world, I’m going to be a developer!
It was great to meet you and I look forward to seeing you grow as a dev! Feel free to reach out with questions, concerns, flames or brain farts. You can find me as 'Trevoke' everywhere.
ReplyDeleteWow, good job, authentication! This is Aldric.
Delete