Our first Open Source Love Day (OSLD)

opensourcelovedayLast week we had our first OSLD and started with the usual hopes and fears:

  • how much time will be consumed setting the project up?
  • will we find issues that are small enough to be finished in one day?
  • the hope to learn something new: a new technology, language or tool
  • the hope to improve our skills in reading a different code style and a new codebase

As an additional challenge we tried to do object calisthenics (which we will covered in a different blog post). In short they are a list of coding guide lines which try to bend your mind to get more flexible when coding/designing software.

Start

After an initial meeting we decided to work on EGit/JGit. This project was on a familiar ground (Java) and had enough new tools (Git) and technologies (plugin development under Eclipse). Setup was very easy and fast (thanx to the EGit/JGit team!) and we started to look at the low hanging fruits linked from the EGit wiki which are basically issues that are categorized as easy. This is a very good idea for project newbies to start (in theory…). But the reality was that most of them were already patched and other had not enough information to make any sense for us (which could be also our lack of knowledge of the GIT wording and its internal concepts and function). At the end of the day we had worked on issues which were definitely too big for us (requiring changes in the infrastructure of JGit) and reported some issues as non-reproduceable.

Finish

So we learned a few things from the first day:

  • project setup can be very fast and easy
  • low hanging fruits are a very good idea
  • avoid infrastructure changes
  • a basic familiarity with the concepts involved is key to get along
  • don’t do too much on one day, instead: focus!
  • scratching your own itch would benefit the understanding of the issue and your motivation

So in the next month we give OSLD another chance and hope to learn even more.

About these ads

11 Responses to Our first Open Source Love Day (OSLD)

  1. [...] The Open Source Love Day is our way to show our appreciation to the Open Source software development ecosystem. We heavily rely on Open Source products for our customer projects, so it’s just fair to donate back. You can read more about our motivation and specifica in our first OSLD blog posting. [...]

  2. [...] Open Source Love Days are our way to show our appreciation and care to the Open Source software ecosystem. Our work wouldn’t be as fun or just not possible without professional Open Source software. You can read more about our motivation and specifica in our first OSLD blog posting. [...]

  3. [...] The dark side of Grails – As soon as you start to criticize Grails, there’s a comment reading that you can help make it better, too. Here is story of failed expectations about Grails. Well, we are working on it, promised! [...]

  4. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  5. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  6. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  7. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  8. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  9. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  10. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

  11. [...] software for our projects. We would be honored if you find our contributions useful. Check out our first OSLD blog posting for details on the event [...]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 45 other followers

%d bloggers like this: