Cracking the code
My first impression: There are surprisingly many men at this event intended for women.
My ignorance has not been a conscious choice; rather, in the face of complicated “IT stuff”, my brain involuntarily switches to SYNTAX ERROR mode. I have always considered myself a slow learner, especially when it comes to languages.
And now I’m trying to learn coding without even mastering the basic 10-finger typing system.
Welcome to the terminal
I’m sitting on the couch, watching people mosey about. As is to be expected, quite a diverse crowd has gathered, with the participants ranging in age from 20-something to middle age. I’m in a group with two teachers.
Tiina Lyyra and Riitta Kaisto heard about Rails Girls at a teaching seminar where the importance of coding was discussed.
“I’m a human guinea pig,” says Lyyra, who teaches Finnish in upper secondary school. “I decided two years ago to properly learn how to use a computer.”
Coding will be part of the Finnish primary school curriculum in 2016, and Kaisto, who works as a guidance counsellor, wants to understand what coding is all about.
“Girls are being encouraged to enter technical fields, so it will be good to know what we’re dealing with in practice,” she says.
Coding leads to girls and poetry
Rails Girls was founded in 2010 when Linda Liukas asked her friends to teach her about coding. Today, her and Karri Saarinen’s Rails Girls event is organised regularly around the world. In May alone, workshops were held in Poland, the UK, New Zealand, the Czech Republic, Switzerland and the Netherlands.
The coding workshops are free, last one or two days, and are aimed at girls and women. They go over the basics of programming and teach the participants how to speak “nerd” and build a simple web service.
After those basics, Ruby on Rails is installed on the participants’ laptops. I’m still not really sure who Ruby is.
The first commands are entered in the ‘terminal’, meaning the computer’s own command system.
I copy parts from the Rails Girls website and dutifully enter them in the terminal.
The group members become acquainted with one another. I understand that having a gap in my technological understanding is not exclusive to me.
In her Slush speech in November 2014, Rails Girls founder Liukas said that the increase in programming and technology does not mean that the gap between two opposing ideologies – mathematics/logic and arts – will widen.
“Coding can be like poetry,” she said.
The terminal is abuzz with numbers and words. Could this be the poetry she’s talking about?
Getting to know Ruby
On the second day of the workshop, I learn that Ruby is one of many programming languages – one of the easiest. And it works on Rails, a framework for creating web apps. Exactly what we’re here to do today.
Now it’s time to get to the matter at hand. Our coding coach Esko Luontola guides us through the first phase.
We build a web app piece by piece, one command row at a time. Luontola patiently visits every participant to fix commands that have been entered in the wrong window and explains what happens before each phase.
I coded something on my page! A sound reflecting childlike wonder escapes from my lips.
The button UPLOAD PICTURE has appeared on my page.
I did it by entering command rows in various windows, which there are so many of that I can’t even keep up. Next I change the font.
Maybe red, there we go.
After the first hour, my brain feels like it’s going to explode. I’m hungry, thirsty and have to go to the loo all at the same time. I tank on the offering of soft drinks.
I add photos and headlines to my page. I edit them and change the colours. I put inspiring pictures and text on my page.
I’ve created a new Pinterest! I silently scream in my head.
The person next to me has made more progress than me, coding commentary possibilities for her page presenting places to visit in Helsinki.
I go say hi to Lyyra and Kaisto, who are working on the other side of the room.
By the end of the day, Lyyra has coded a web page dedicated to gourds. Her fonts, photos and infotext are all in their proper place. Kaisto confesses to feeling discouraged at times during the coding, but now she is very pleased:
“If I, a complete self-confessed arts enthusiast, can take this course, anyone can.”
It has been a long day. Some people have already retired to the couches to hang out and listen to music, while others can’t take their eyes off their screen.
I decide to go home because I am completely knackered.
At home I sit out on my balcony, exhausted. The clear, bright sun sets beyond the adjacent block of flats. My brain has absorbed so much information that my synapses are no longer able to fire normally.
I start thinking about mundane things. The week ahead. Cleaning. I try to remember whose turn it is to clean next week, mine or my roommate’s.
A thought flashes across my mind: should I code a cleaning list for us?
Text: Karolina Miller