Marko Anastasov wrote this on April 29, 2011

Spreading the craftsmanship spirit at ruby.rs

Recently we hosted a meetup of the Serbian Ruby user group (which we actually founded a year and a half ago). We didn’t want people to just sit around and talk all of the time. Inspired by the work of Corey Haines, we also wanted to do a coding dojo. It made by far the best meetup we’ve had so far. Sadly only half of the people that we expected could come.

We randomly (in irb) picked Pacman as a challenge, separated into two teams, and launched vim and autotest with RSpec. Apart from us, participants did not work with RSpec before, so we took the opportunity to introduce it. Everyone responded positively during and after the two hour-long session. What people immediately found was that RSpec and BDD:

  • help to focus on only one code feature at a time, preventing overengineering and producing elegant code
  • provide a safety net for making changes, which gives a nice feeling and encourages refactoring
  • produce documentation, which otherwise would not exist

We realized how actually small RSpec is, when you take out all the specifics of making a web application. Everyone agreed that the benefits are enormous, but that it takes practice.

If you’re a local, make sure to follow our community blog at ruby.rs and subscribe to the mailing list.

comments powered by Disqus

About Marko Anastasov

Marko co-founded Rendered Text. He’s a programmer with a passion of creating something for other people, coupled with interests in how things work in the society and nature. He is having a great time working across many areas in the company, including product design, helping the engineering teams, empowering users and marketing. He likes to counterbalance it all with running, cycling or a day in the woods.

Suggested Reads

Semaphore Winter '16 Hackathon

The end of each year is a time to make plans for the following year and get inspired to work on new and exciting things in the year ahead. In December, we decided to organize a Semaphore hackathon for the entire company to celebrate the end of 2016 by getting creative.

People pitched their ideas and others voted with their feet by joining the projects they were most interested in. We split into multidisciplinary teams that had three days to capture new ideas and have fun making them a reality. Keep reading to find out what are the projects we came up with, what we learned working on them, and what are some of the outcomes of our first internal hackathon.

Contact

Rendered Text is a software company. For questions regarding Semaphore, please visit semaphoreci.com. Otherwise, feel free to get in touch any time by sending us an email.

Rendered Text
Svetozara Miletica 10
21000 Novi Sad
Serbia