Faces of Ubuntu: The non-Developers

It’s sometimes easy to talk about “Ubuntu developers” as if they are some faceless “others” who are separate from “Ubuntu users”.  But the reality is that the line between user and developer isn’t quite as clear as many people imagine.

In the response to my recent posts, this mixing of user and developer has become even more clear to me, and I wanted to share it with everybody.  These are the faces of some of the many non-developer users who make Ubuntu better for you.

Nekhelesh Ramananthan

Nekhelesh was one of the first contributors to respond to my postings, and he never slowed down.  He has contributed multiple additions of Quicklists and Keywords, improving the Unity integration for many popular applications.

Trenton Fox

Trenton was another early contributor, creating Quicklists for several of the applications I had targeted for better Unity integration.

David Baucum

David is a long-time member of of my own LoCo Team, so I was thrilled to see him submitting patches to Ubuntu apps.  He was also one of the first to have his contributions land in Ubuntu 12.04.

If you should happen to run into any of these guys online or in real life, be sure to thank them for making Ubuntu better for you.

This entry was posted in OpenSource, Programming, Work and tagged , , , , . Bookmark the permalink.

6 Responses to Faces of Ubuntu: The non-Developers

  1. Whoosh. For a moment there I thought Trenton was Aerosmith.

  2. Jeremy Bicha says:

    My viewpoint is a bit different. I think they are the future developers of Ubuntu because submitting patches/merge proposals *is* developing Ubuntu.

    I’m definitely not a hard-core coder, but I’ve found ways to contribute code even if I don’t understand a lot of the existing code. I am an Ubuntu developer.

    • Klau3 says:

      Its hard to get started. If you want to do really powerful stuff Python is not the way to go. A lot of Linux applications are written in C/C++, but getting started in developing is hard there. I read and tried »for days« (after learning C++ for months) all kind of things, but ended nowhere in Linux development. What I missed as novice C++ programmer was a online guid that told me how to do it, that told me really how to do it. Last time I visited developer.ubuntu.com it was all about Python. One of the biggest problems is choice, everywhere you can read, that you can do it this way or that way, I want a way that works and that explains the »hole way« to get started not jsut a piece!

      A list of things I would need:
      * a list of links to good basic tutorials (C++, Linux frameworks…)
      * list of links to good and usable documentation (tell people how to use it)
      * name me a good IDE (btw, gedit is a bad joke)
      * write a tutorial that:
      – create a bigger hello world, implementing some Ubuntu key features
      – explain and write some software tests for it
      – package the hello world program
      – explain in detail how to create your own bzr repository/commit patches to projects
      * How do I test software I write a patch for without breaking my system (VMs ???)

      Last time I did the mistake to try to read all kind of GNU documentation, but its just too long and the GNU tools provides often too much information/options. All I want is something that works and implements basic features – then I can start playing with them, adding more stuff → try & error. My next try will be using Qt – IDE (documentation seems to be top – so I guess two point less of my list to get started).
      Will see where I land and what I get done. I know programming basics, I have a lot of ideas, I just need getting started, a.k.a. a clean way on how to do something, not “you can do it using this 20 different tools”.

      In the end my problem is: I don’t know what I don’t know

  3. Pingback: Ubuntu Weekly Newsletter Issue 256 | Ubuntu Linux FAQs

  4. chilicuil says:

    Weeeeee! n___n/, thanks a lot guys!, you’re the future of Ubuntu!

Comments are closed.