Skip navigation.

Performance Love Day

GNOME
GNOME

On Sunday, October 30th, from 14:00 UTC until I fall asleep on the
keyboard, there will be a new GNOME Love Day, this time focused on GNOME
performance.

GNOME love day is a project to try to get developers become GNOME
hackers. There are lot of developers around who want to get involved
into GNOME development but they don't know how to do it. The idea of
GNOME love day is to get these developers joining #gnome-love on
irc.gnome.org as well as some current GNOME hackers, all together.

This love day will target performance: profiling applications, finding
bottle-necks and regressions, fixing filed bugs.

If you want to help making GNOME faster, go to the wiki page, pick a
task and join the #gnome-love channel on Sunday. But remember: every
day is a good day for giving GNOME some love.

If you are looking for a fun project, don't look at GNOME

Why programming for GNOME isn't fun:

- The development process is closed in comparison with other projects. You don't get a repository account easily, and all patches need to be reviewed before going in.

- Such a patch review process can *never* work in a large community project (because there are simply not enough reviewers), so now your patches are never approved, or it takes the developers a *very* long time to do so. A real fun killer.

- GNOME uses development tools that are rotten leftovers from the eighties, such as CVS and autotools, hindering your every step. In fact, the whole development platform is cluttery, old and unusable cra^H^Hode.

- There are way better documented projects out there. It makes your start a lot easier if you don't have to extract your information out of hundreds of Google queries.

Especially the first three points are not likely to change, ever. GNOME has arrived at a point at which the core developers are no longer able or willing to accept major changes in the development process, so locking out new developers is a logical necessity.

I hope for a fork that brings back the openness into the project.