Darin is currently certified at Master level.

Name: Darin Adler
Member since: 2000-04-06 00:39:58
Last Login: N/A

FOAF RDF Share This

Homepage: http://www.spies.com/~darin

Notes:

I've been doing software for a long time, but not much free stuff from 1987, when I quit college and started working for Apple, until 1999, when I helped start Eazel. I love the "out in the open" style of programming that you do in the free software community. I'd be happy to be judged by the quality of my code. Now that Eazel's gone, I still work on some free software, specifically the Nautilus shell for GNOME.

Projects

Recent blog entries by Darin

Syndication: RSS 2.0

OK. I really blew it by staying home for LinuxWorld Expo. Not only would I get to see people oohing and aahing over Nautilus, but I would get to meet tons of people face to face. People I've wanted to meet for a while.

And Bud said they would have wanted to use me for some press briefings, which would have been great.

I must not skip any further major trade shows. Especially ones where all the hackers show up in person. It's fun to just sit here at home and work, but I really need to meet these people and connect a little more, like I did in the old days at MacWorld.

We put that Nautilus pre-release to bed a few days back, and now we're back working on fleshing out all the features. Then we get to my favorite part (I admit it). Fixing all the bugs.

I like the publicity the company is getting. LinuxWorld Expo was also useful to us because it forced us to get everything together enough to put out a preview release.

I'm having a great time with all the people at Eazel and the other hackers who help out with Nautilus or just hang out on #nautilus on IRC. The free software world has a lot of the same nice things about it that I always loved (and still love) about the Macintosh software community. Nice people. Recognition for what you can do, what Andy calls the meritocracy.

So our mission at Eazel is to do stuff that makes Linux easier to use and suitable for average desktop users.

And it's hard to remember that, when we're slogging away at Nautilus. Because Nautilus is just a piece of that puzzle, and Nautilus 1.0 is not supposed to be the be-all, end-all anything, just the place to start on that mission. On the other hand, Nautilus is already a lot better than it looks from screen shots. That much I am sure of.

On a separate topic, the way you connect to CORBA from C really sucks when you have another object system right next to it. It would be nice and pretty easy to make a way to use CORBA directly with GTK objects, without having to code to the OMG-style C interface as an intermediate step. Something like this would be a much better basis for developing Bonobo. Instead, in Bonobo, every single class has to do this by hand.

Anyway, it's also a bummer to find what I consider design problems in GNOME VFS and realize that the politics of convincing everybody is the main reason I can't fix them quickly. In particular, the GnomeVFSURI class is an unwieldy interface for dealing with a simple URI string, but I don't know what I'll do about that or when.

Too much to do! Too little time!

OK. I feel way guilty. I mean, what's the point of having this account if I don't use it?

Nautilus hacking has been a lot of fun lately. The version of Bugzilla that Ramiro and I hacked on has been adopted by Helix Code too, so that's kind of nice (although I feel guilty for forking it).

I'm learning more about CORBA all the time, and this turns out to be useful and important in working with Bonobo.

Anyway, I'll put in entries more often. That's my promise to myself.

Our April milestone is done, and that nasty storage leak is gone. That was a satisfying way to spend the morning.

The afternoon was spent with some coding and some meetings. I checked in two small bug fixes to Bonobo, along with a huge tweak were I got rid of some \n characters that were annoying me. Overall a nice day of coding.

7 older entries...

 

Darin certified others as follows:

  • Darin certified ramiro as Master
  • Darin certified mjs as Master
  • Darin certified jrb as Master
  • Darin certified clahey as Journeyer
  • Darin certified Guillaume as Master
  • Darin certified eskil as Journeyer
  • Darin certified nullity as Journeyer
  • Darin certified raph as Master
  • Darin certified andersca as Master
  • Darin certified miguel as Master
  • Darin certified federico as Master
  • Darin certified kenelson as Master
  • Darin certified timj as Master
  • Darin certified Darin as Master
  • Darin certified diskzero as Journeyer
  • Darin certified yakk as Journeyer
  • Darin certified hp as Master
  • Darin certified ettore as Master
  • Darin certified blizzard as Master
  • Darin certified kmaraas as Apprentice
  • Darin certified Carbamide as Apprentice
  • Darin certified bartd as Apprentice
  • Darin certified rakholh as Journeyer
  • Darin certified trow as Master
  • Darin certified robey as Master
  • Darin certified Arlo as Master

Others have certified Darin as follows:

  • mjs certified Darin as Master
  • Darin certified Darin as Master
  • diskzero certified Darin as Master
  • kelly certified Darin as Apprentice
  • yakk certified Darin as Master
  • rakholh certified Darin as Master
  • hp certified Darin as Master
  • Iain certified Darin as Master
  • ettore certified Darin as Master
  • Guillaume certified Darin as Master
  • vicious certified Darin as Master
  • pepper certified Darin as Master
  • scc certified Darin as Master
  • eskil certified Darin as Master
  • synap certified Darin as Master
  • lazarus certified Darin as Master
  • star certified Darin as Master
  • nullity certified Darin as Master
  • rtmfd certified Darin as Master
  • brg certified Darin as Master
  • rebecka certified Darin as Master
  • Carbamide certified Darin as Master
  • cbbrowne certified Darin as Master
  • jelle certified Darin as Master
  • kanikus certified Darin as Master
  • mfleming certified Darin as Master
  • nixnut certified Darin as Master
  • Arlo certified Darin as Master
  • mathieu certified Darin as Master
  • Kenny certified Darin as Master
  • terral certified Darin as Master
  • wardv certified Darin as Master
  • menthos certified Darin as Master
  • jtc certified Darin as Master
  • jam certified Darin as Master
  • gbowland certified Darin as Master
  • bneely certified Darin as Master
  • rossigee certified Darin as Master
  • duncanm certified Darin as Master
  • Ilan certified Darin as Master
  • gramps certified Darin as Master
  • MikeGTN certified Darin as Master
  • bratsche certified Darin as Master
  • hadess certified Darin as Master
  • chrisime certified Darin as Master
  • murrayc certified Darin as Master
  • gleblanc certified Darin as Master
  • almer certified Darin as Master
  • jfleck certified Darin as Master
  • yoann certified Darin as Master
  • trow certified Darin as Master
  • andersca certified Darin as Master
  • Uraeus certified Darin as Master
  • zilch certified Darin as Master
  • Hallski certified Darin as Master
  • johnnyb certified Darin as Master
  • harvey certified Darin as Master
  • skeezix certified Darin as Master
  • ricardo certified Darin as Master
  • robey certified Darin as Master
  • riggwelter certified Darin as Master
  • fcrozat certified Darin as Master
  • jamesh certified Darin as Master
  • gka certified Darin as Master
  • AlthA certified Darin as Master
  • lypanov certified Darin as Master
  • pcburns certified Darin as Master
  • DerekRader certified Darin as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page