JeremyBicha

Revision 13 as of 2011-05-02 10:04:25

Clear message

Who I Am

I am a United States Navy Veteran and spent 2007-2010 living in Bahrain. I am studying Computer Information Technology with the University of Maryland University College. I hold the following IT certifications: CompTIA A+, Security+, Network+, Linux Professional Institute Level 1, and Ubuntu Certified Professional.

My Ubuntu Story

I have been using Linux since June 2006. My first Linux distribution I tried was Ubuntu 6.06 Dapper Drake. In fact, I had to wait an extra couple days for the then-latest-and-greatest to be released. Although I occasionally play with other Linux distributions, Ubuntu works the best for me. I happily run Ubuntu on my laptop, desktop, and home server. In 2009 I started making a number of minor contributions and attended UDS-M in May 2010.

Contributions to Ubuntu

  • Alpha tester since at least 8.10 (it's been so long I don't really remember).
  • Wrote 2 patches for Moodle and successfully got them into Karmic just before release

  • Packaged Kabikaboo for Debian & Ubuntu

  • Suggested the Maverick codename

  • Reported, triaged and fixed a variety of bugs

  • Played a significant role in converting Gnome 3's Desktop Guide to be used as the online and offline help in Ubuntu 11.04.

Bugs fixed for GNOME 3 integration into Ubuntu

  • Enabled Nautilus to be used to show desktop icons (currently disabled by default)
  • Enabled users to use other sessions (Ubuntu, Ubuntu Classic, and Unity 2D [or should that be Ubuntu 2d])
  • Restored missing "System Settings" link from Session menu
  • Restored "Home Folder" shortcut to Unity's launcher
  • Fixed "Sound Preferences" link in Sound menu
  • Set cheese dependency correctly so video effects would work and it wouldn't crash
  • Reported this bug where Nautilus doesn't open folders right when set to draw desktop icons

Ideas for the Future

  • I think one of Ubuntu's biggest problems is consistency in hardware support. There are a lot of regressions from release to release and there is no automated test for these. Some of these bugs could be realized and fixed before release if some kind of automated framework is in place. Related to this is that there is no public database of hardware that does/ does not work in any particular Ubuntu release. An opt-in tool (checkbox on steroids) could help populate this.
  • I'd like to see a plugin for Software Center allowing users to donate to support developers of software that they like. A plugin would allow this concept to be tested more carefully than just integrating into the mainline. This idea is a bit controversial because money can discourage volunteers but I think if the donations are user-driven instead of committee-driven, it wouldn't be too big of an issue. I think it is reasonable for the middle-man provider to keep a small percentage of the donation for facilitating the transaction (and like many money-making schemes, that idea is probably controversial too).

Bug Triaging

I'm a member of the Ubuntu Bug Control Team but I helped report and triage bugs with the Ubuntu BugSquad for quite a while first. A list of bugs related to me can be found here.

Kabikaboo

While my wife was working on writing a novel in a month for NaNoWriMo, I looked around for a suitable app to help her. I found Kabikaboo, a tree-based text-editor written in PyGTK. I jumped in and made numerous fixes removing deprecated code, adding spellchecker support, and cleaned up the Glade UI code. Helping out with this project taught me a bunch more about project management in Launchpad. I worked with the Debian Python team to get Kabikaboo into the Debian repositories and then into the Ubuntu Lucid repositories.


Comments

If you'd like to comment, but are not the applicant or a sponsor, do it here. Don't forget to sign with @SIG@.


CategoryHomepage