Three years ago I ran across an awesome code editor called Sublime. Compared to Netbeans or Eclipse, it had a very minimalistic graphical user interface. But the power was not in the interface, it was in the speed and in the features it provided. With plugin installation more features could be added. It ran on an interesting “try for an infinity” before buying model, occasionally you would get a popup, but that wasn’t so bad. Back then I was still a student and my budget was limited. I always said to myself that when I get a regular job, I would buy it. And I just did. I also bought the awesome SFTP plugin that I also use on a daily basis, it also uses the same try model.
I use Sublime on a daily basis, it allows me to develop great software, may that be free projects or projects I do for the company I work. And what I like about the license I have purchased, I can use it on multiple computers, as long as I am the one who uses it.
Developing free WordPress plugins in my spare time, I know how a developer feels when he gets a donation or perhaps a purchase of a pro version. It is the best feeling you can get. I still remember when I got a donation for one of my first plugins. It gave me a new drive, which I could use to continue development of the free software I have build and it also gave me a sense that the product I have built was good. I hope my purchase of the software will enable the developer the same drive I got.
Has anyone ever heard of Rails Girls? It is a very awesome event that occurs in different countries in the world and it involves teaching a group of young girls how to develop websites. I had the opportunity to be a mentor on one of these events, but was too late to the party. This year, I managed to get “in”.
So how was it? Well, immediately after stepping into my faculty, I probably saw the biggest “crowd” of women on our faculty, ever. We do not have a lot of girls that study Computer and Information science, if there are any, they mainly give up or pursue other interests. And that is why Rails Girls is awesome. It tries to show that programming is fun and can be done by anyone that has just a little patience or maybe passion. And these girls had it. They really wanted to learn.
We started of with the installation party, where we helped with installing the whole rails package, drank coffee and just spoke about general everyday stuff. After that we had a brief lecture and then the developing began. Each of the mentors got their own group (groups were in sizes of three), well we didn’t actually get them, we just picked them out randomly. I chose the “ginger mac” team.
I am not a mac fan, but to break the ice, I gave them the following question: “Are your keyboards set to slovenian?”. When they replied no, I said – “Well, then you’ll be the ones doing the typing”. We laughed and continued in our application development. It was fun. The girls were mainly interested in CSS, because they wanted to change the look and feel of their websites, and that is the thing that I could help them with, because I have only had about a day or two of rails experience in my life.
When composing the website, we didn’t talk about Bootstrap, so I showed them that and explained to them that it saves them a lot of nagging work and that programmers before them did this library and they released it to others for free. I also explained the concept of free software and sharing to the community, because the question “Who does all of this work and are they paid for it” was asked.
The only two things that nagged me were the T-Shirt design – I really wanted a red T-Shirt with the diamond logo on it, but they didn’t have them. And the other one is, that not all of the girls knew that the mentors were there for the experience, knowledge sharing and pure joy and not for the money (one of the girls asked me how much I am paid to do it).
I would gladly do it again in the near future – because it combines two of the things I love most – programming and sharing the knowledge of programming , and did I mention that my sister also applied for the event and enjoyed it and know she wants to learn more?