One year, many new things learnt

Its 3rd of May, 2010. Bilal is in Riyadh, Saudi Arabia, where its raining heavily, an unusual phenomenon. By the evening, flash floods strike parts of the city. Schools declared closed for the next day. I had a lot of free time that evening, and decided to try getting the package gnome-media-player into Ubuntu.

I hopped onto #ubuntu-motu and asked for someone to review my package. Chow Loong Jin (aka hyperair) stepped up to help, and began reviewing my package. He caught several mistakes in the packaging, and dedicated over 2 hours of his precious post-exams time to help me in packaging. He suggested a ton of changes, and after lots of building/suggesting/fixing, he advocated the package on REVU. That was my entry into Ubuntu Development. (You can read the logs of those IRC discussions at this link. I was kiddy and childish at that time, but Ubuntu Development has made me mature :D )

At that time I was 13 years old. I had a debate competition in my school 2 days later, which I lost. But I wasn’t grieved. I was so interested in helping in the development of Ubuntu, and then began merging/syncing packages from Ubuntu. I would have stepped up and tried getting more packages into Ubuntu, but as suggested by others on the channels, it’d be better if I did merging/syncing in the Ubuntu world and tried getting my new packages into Debian. I followed their advice after gnome-media-player upload, and till date, gnome-media-player is the only new package which I got uploaded to Ubuntu and not Debian (there were many reasons why I wasn’t able to put the package in Debian, in short I’d say there were some objections by Debian developers on the name of the package).

Now I’m 14. One year and 2 days have passed since that day. I’m now MOTU, Ubuntu Member, and I’ve also been contracted by Canonical to work on Unity :) . Lots has changed in 1 year.

I’d like to thank these people who helped me a lot in the last 1 year:

  1. Chow Loong Jin
  2. Benjamin Drung
  3. Stefano Rivera
  4. Ahmed El-Mahmoudy
  5. Vishnoo Charan Reddy
  6. Ken VanDine
  7. Didier Roche
  8. Sebastien Bacher
  9. Michael Vogt
  10. Daniel Holbach
  11. Jorge Castro

A big THANK YOU to everyone up there in that list for helping me, it wouldn’t have been without your help that I’m here. Also many others helped me on my way whom I just can’t count or remember, and a big thanks to them as well :)

So just a message for everyone ,

Join the Ubuntu Community right now. Things will move faster than you’d expect them to, and in no time you’d be making significant and sustained contributions to the project, be it in terms of coding, bug reporting/triaging, testing, translating, community support, etc.

Together, we as a community could gather enough momentum to fix bug #1. Always remember: nothing is impossible.

About these ads

About Bilal Akhtar

14 year old schoolboy, Ubuntu Developer, Zend Certified Engineer in the PHP language, and likes to code in almost any language that you could name.
This entry was posted in Uncategorized and tagged . Bookmark the permalink.

13 Responses to One year, many new things learnt

  1. What an awesome blog post. You rock! :)

  2. Timo says:

    I remember when I first saw your posts and contributions on OMG! and thought “cool, someone uses an old school-time photo of himself as an avatar”! I was a little shocked to recognize in how many things you are involved and that it is an actual picture. ;) I am still impressed! Greetings and best wishes!

  3. Manish Sinha says:

    You prove that age is not a restriction when it comes to learning and getting involved. Even at the age of 14 you have shown others what they should be doing. Keep rocking :)

  4. Mike Jelfs says:

    If only more people your age had the dedication you have shown. Very impressed, Best Wishes

  5. Michael says:

    Wow! I didn’t know you were that young! At your age I was just getting started with BASIC!
    I would contribute to some Ubuntu project, but right now the only modern language I know well is python. I’m learning Vala though, so that should help in a year or two.
    I wish Canonical had a list of all their projects and what language(s) each is written in. I might start out by playing with the software center and Ubuntu One
    Anyway, Good luck, and happy coding!

  6. Mackenzie says:

    Michael:
    Just about any desktop app written by Canonical is done in Python. It’s their favourite language. Launchpad and bzr are written in Python too.

    • Bilal Akhtar says:

      Even Ubiquity, Software Center, Update Manager, Checkbox, etc are written in Python. The list goes on and on. If it was theoretically possible, Upstart would’ve been written in Python as well :)

      BTW, you can reply to a comment by clicking on the ‘reply’ link below the comment :)

      • Michael says:

        Yeah, thanks! I just picked out my first bug in the software center. The problem with all those projects is that they are so massive, so its hard to find my way through all the code

  7. Vadim P. says:

    Congrats. Keep it up!

  8. Benjamin says:

    You inspired me to start looking into how I can contribute to Ubuntu and Open Source at large. Thank you. Congrats on everything!

  9. Fitoschido says:

    You’re awesome! Keep going!

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