Neil's Place

July 19, 2003

2:53 PM Lifecycle of a Mozilla developer

Here are the traditonal steps used in becoming a Mozilla developer:

  • Hear about Mozilla from someone or somewhere
  • Download Mozilla or Mozilla Firebird and like it
  • Participate in discussions on Mozillazine forums
  • Start filing a few bugs
  • Help others get started with Mozilla
  • Learn some Mozilla terminology so you can help get bugs filed properly
  • Learn XUL
  • Start a simple project on
  • Start helping others with XUL and Mozilla questions on newsgroups and IRC
  • Submit your first XUL/JS patch for Mozilla
  • Check out and attempt to compile Mozilla for yourself
  • Continue submitting patches until people start to trust you
  • Get CVS access
  • Give code reviews for patches from other developers
  • Try to understand how the backend C++ code works
  • Submit your first C++ patch
  • Continue until people feel you are a key developer on some Mozilla code module
  • Become a module owner or module peer
  • Get hired by Netscape to work on Mozilla full time
  • Learn all of the secret in-jokes and make cryptic comments on your weblog
  • Keep developing until you get laid off
  • Say you'll continue with Mozilla development but to a lesser extent.

OK, so those last few don't apply any more. But, the farther you go up the ladder, the fewer people you find. Which is why there are so many more end users than developers and so many more XUL developers than C++ developers working on Mozilla.

Comments ( 34 )

July 18, 2003

Somebody has been watching too many Honda ads
I wonder if it took over 600 takes?

XPCOM components in Java
This could get interesting

Eric Meyer wants to go to Norway
Does he secretly want to work for Opera?

12:22 PM Some commentary on the future of browsers

  • Simon Willison - The Google Browser
  • Tim Bray - Browser Dream
  • Response by Danny Ayers
  • Edd Dumbill - Living in the unsupported 5%

Comments ( 1 )

July 16, 2003

Who knew so many things could kill you?
But I've always wanted a conveniently packaged box of everything.

Tim has a CSS cursors test page
Complete with CSS properties and images of each cursor

Mozilla + Google?
Anything could happen now

Mozilla as Server
By pavlov

July 15, 2003

6:48 PM Mozilla, Netscape and all that

I'm sure you've heard about the Mozilla News and the AOL cuts. Presumably this means the end of the line for Netscape Navigator.

I can only think of one thing to say.

Comments ( 2 )

July 14, 2003

Whoa! I just posted something on Slashdot!
I may just have completely lost my mind.

What Are We Afraid Of, Really?
The only people in the RSS community who may really lose when the big guys start throwing their weight around are those who have placed great personal importance on their contributions and roles being recognized and respected.

July 13, 2003

Sequences in XPath 2.0
I didn't know about sequences, but lists in Reopath work this way too.

July 12, 2003

Updated Topicalla Image
Searchable view of all loaded RSS feeds together

July 11, 2003

Mark adds a disclaimer
Too bad the "RSS feed isn't updating" (quote used without permission)

7:44 PM Topicalla not in Mozilla Firebird

By the way, I can't get Topicalla to work in Mozilla Firebird. I don't know why. It just won't recognize the component. Today, I have managed to write the ClassInfo stuff for it, which in Mozilla teminology means that it can be accessed without using XPCOM, as in, the component can be instantiated with a JavaScript constructor and called from a remote site. But I don't want to release it like that before the RDF security review is done.

Comments ( 23 )

3:29 PM They finally found me

After one and a half years, it looks like my former employer has realized that they need to stop paying for my Internet access. Thus, as of today, the email address no longer works.

Comments ( 28 )

July 10, 2003

RSS Notification Ideas
I'll have to think more about how this could be better managed.

4:18 PM Topicalla 0.0001 pre-release alpha 0.1 now available

OK, since someone asked, I threw together a Linux build of Topicalla. It also includes a page where you can test entering ReoPath expressions for RDF files. It may take some time for the download to reach the mirrors.

Currently, you can view RSS and FOAF info as well as some other stuff. So far, there isn't much of the magic that makes this project so interesting, so as yet, you might not think it was ' blisteringly innovative'.

However, it does demonstrate using Reopath to create XUL, instead of using XUL templates. The idea is to eventually allow something like the following (currently the syntax is a bit wordier):

<listbox id="rssItems" flex="1"
  <listitem label="?rss:title"/>

Anyway, if someone wishes, I will write some documentation about the interfaces used.

Comments ( 41 )

July 8, 2003

Worst Windows screenshot ever
This is the ugliest looking UI I've ever seen. Only beta though, so MS has time to make it even worse.

Interesting progress on Dashboard application. The related info to a word/sentence lookup is something I had in mind for the Topicalla editor.

3:42 PM URL structure change

Inspired by mpt (what? you're crazy!), I changed the URL structure for my weblog.

Comments ( 0 )

July 6, 2003

4:22 PM Make that five

OK, now it's five times I've needed to get dressed up. Yesterday I went to a wedding. I haven't been to one in 27 years so I didn't know what to expect.

Sadly, television has failed me. Of all the hundreds of weddings I've seen on TV, I've come to expect that something zany always happens. Not so. For instance:

When the minister asked if anyone had a reason why the marriage should not occur, did anyone run in screaming? No.

Was Jackie Chan chased across the table, knocking over the wedding cake? No.

Was someone frantically trying to distract everyone while a corpse was moved from place to place? No.

Did the bride have a baby during the ceremony? No

Did the sprinklers turn on while I was walking across the lawn? Er, ok, that actually did happen.

One thing they never show you in TV weddings is a lengthy forms signing process that happens during the ceremony. I thought the honeymoon was starting right away and the now married couple needed to go through customs before leaving.

Anyway, it was all quite interesting. It even rained 6 minutes after it ended.

Comments ( 28 )