kwoo is currently certified at Journeyer level.

Name: kj WOOLLEY
Member since: 2002-11-21 06:42:00
Last Login: N/A

FOAF RDF Share This


Notes: Not exactly new...

I'm formerly known as motb here. I decided to change my username, since I no longer hold the and related domains that gave my account name relevance. Please accept my apologies for the inconvenience.

More info:

  • E-mail: kwoo at cpan dot org
  • Usual diary: here
  • IRC: If you see kwoo on FreeNode, it's probably me.
People I have certified:
  • myself, as apprentice -- I have yet to make a major contribution to the open source/free software community in the form of anything other than a patch and an annoying website or two
  • MichaelCrawford, as journeyer -- for his interesting writings on C++ and success as a consultant, and his work on Zoolib
  • raph, as master -- for Advogato itself, as well as his excellent code
  • rillian, as journeyer -- for his work on (most recently) jbig2dec, and many long conversations
  • alan, as master -- for his work on the Linux kernel, Portaloo, and his diary that inspires me to get things done, even when I don't feel like it
  • jwz, as journeyer -- for his work on Mozilla, xkeycaps, xscreensaver, and his long history of telling it as he sees it
  • fxn, as journeyer -- I read some of his code, and he usually posts good diary entries that I learn something from
  • xiphmont, as master -- for his work on Vorbis
  • rms, as master -- though I may disagree with him, his contributions to the community cannot be denied, including the genesis of emacs and gcc
  • cdegroot, as master -- for his work on SGMLTools-lite, and hacking Smalltalk
  • jallison, as master -- for his excellent work on Samba, and being so willing to go to bat for the cause (especially on Slashdot)
  • wsanchez, as master -- for his work on Darwin and the BSDs
  • Telsa, as apprentice -- for her ability to find bugs that others cannot
  • pfh, as journeyer -- for his sweet plugins for the Gimp
  • chromatic, as journeyer -- for his contributions to Perl and Parrot
  • MisterP, as apprentice -- mostly for his enthusiasm
  • kalle, as apprentice -- for his python programming
  • zhaoway, as apprentice -- for his interesting writings, and because I look forward to seeing what comes of Q
  • candice, as apprentice -- for an interesting homepage and very useful MH scripts
  • cbj, as master -- for work on GNU ClassPath
  • ploppy, as master -- for work on SquashFS and MPEGutil
  • bonzini, as journeyer -- for work on GNU Smalltalk and Lightning (originally certified as master, but downgraded on his request)
  • digitect, as apprentice -- for Cream for vim, although I don't use it, it is a life-saver for some folks I know
  • elliot, as apprentice -- for work on stitch, which I hope to use one day


Recent blog entries by kwoo

Syndication: RSS 2.0
15 Aug 2003 (updated 15 Aug 2003 at 20:33 UTC) »
They told me so

I'm sure that rillian and a few others are probably chuckling, saying "I told you so" under their breaths, but here it is: I like Python 2.3. I really like it. If I had known that it was (in some senses) a stealth Lisp with infix notation and fewer parentheses, I might have given it more of a chance sooner. Instead, I bashed it mercilessly for having an exception dedicated to indentation errors.

In short, I now feel very foolish for judging a language by its exceptions.

Nope, I'm not dead

Just resting. Many things going on in my life (check user kwoo on LiveJournal if you're interested), and very few have anything to do with coding.


Actually, it's the lack of them that's driving me nuts -- namely, curses bindings for functional languages. I know that functional language purists scoff at such ideas, but I'm darn close to digging into O'Caml's FFI to make such a thing happen.

Barter and Blister

Barter and Blister are now officially dead. Major changes have gone on in my life, and I am left with no desire to finish them.

Major changes

I am now a resident of Hay River, NT, CA (formerly of Vancouver, BC, CA).

I am now focusing on the mathematical underpinnings of computing science and cryptography/cryptanalysis rather than writing yet-another-horrible-CGI-application.

I am no longer working with computers professionally. This may change, but for the moment, I am working in shipping/receiving at a local department store.

I am now focusing on Ruby and O'Caml, rather than Scheme, Smalltalk, Lisp, C, C++, Perl, Modula series, shell scripting, and the scads of other languages I've cycled through. These are the only interpreters/compiler that seem to work on all of the platforms and OSs that I do. I no longer give a rat's ass what anyone thinks about my choice of languages. I even wrote a prime number filtering program in Ruby. It's slow, but it does the trick. If I have a big prime, I'll just run it as I sleep. No biggie.

I am now impossible to find on IRC unless you know the two channels where I hang out (and the network those channels are on, for that matter). They are non-technical channels, so if you see me there, please don't ask for technical help. Do that through e-mail.

I no longer follow Usenet. I don't even think I can get access to it up here. If you're posting something you think I would like, please Bcc it. Even the comp.* hierarchy is driving me crazy these days.

I will only post things that are actually interesting to Advogato in the future. This message is not considered interesting, but rather is here to let the few that look know what's up.


SyntaxPolice: Haskell is one of those languages I've always wanted to get into (if for no other reason than to explore yet another functional language), but have never had the time. It does look pretty sweet, though!


Okay, my certs and diary ranking are going to take a serious drop. I've started learning Java.

I contacted someone I used to work for at a local university, mostly to say hello and ask about possible positions at the company he's now with. It seems the company needs Java programmers. This is a trend I've noticed recently -- there seem to be more Java jobs than everything else combined in my area.

He pointed out that the development cycle at his company is very short, and that does not make for a good learn-on-the-job environment (for the company or for me, for that matter). But it did give me something to think about.

Vancouver is a sort of bass-ackwards city. The Java gold rush that has probably faded other places is still alive and well here. Since I can hardly get anyone to look at my resume without being a Java or Microsoft guru, I figure I'll take the lesser of the two evils.

That being said, does anyone know of a good resource that lists the differences between the 1.3.1 and 1.4.1 APIs? On my current most-used platform (Linux/PPC), I can only get access to 1.3.1, and it would be handy to know what I'm missing from the latest spec.

Also, a question to those who work in Java -- what are the things I should learn? Are Beans still being used? Is J2EE knowledge helpful, or should I put off learning it until I have to use it? How 'bout JSP? Servelets?

Thank you for reading this far. :)


SyntaxPolice: Thank you for the link! The link I was talking about was for another book on the subject. The two should complement each other, though.

34 older entries...


kwoo certified others as follows:

  • kwoo certified kwoo as Apprentice
  • kwoo certified MichaelCrawford as Journeyer
  • kwoo certified raph as Master
  • kwoo certified rillian as Journeyer
  • kwoo certified alan as Master
  • kwoo certified jwz as Journeyer
  • kwoo certified fxn as Journeyer
  • kwoo certified xiphmont as Master
  • kwoo certified rms as Master
  • kwoo certified cdegroot as Master
  • kwoo certified jallison as Master
  • kwoo certified wsanchez as Master
  • kwoo certified Telsa as Apprentice
  • kwoo certified pfh as Journeyer
  • kwoo certified chromatic as Journeyer
  • kwoo certified MisterP as Apprentice
  • kwoo certified kalle as Apprentice
  • kwoo certified zhaoway as Apprentice
  • kwoo certified candice as Apprentice
  • kwoo certified cbj as Master
  • kwoo certified ploppy as Master
  • kwoo certified bonzini as Journeyer
  • kwoo certified digitect as Apprentice
  • kwoo certified elliot as Apprentice

Others have certified kwoo as follows:

  • kwoo certified kwoo as Apprentice
  • moshez certified kwoo as Apprentice
  • salmoni certified kwoo as Apprentice
  • rillian certified kwoo as Apprentice
  • remle certified kwoo as Apprentice
  • chromatic certified kwoo as Apprentice
  • lerdsuwa certified kwoo as Apprentice
  • pasky certified kwoo as Apprentice
  • jao certified kwoo as Apprentice
  • ploppy certified kwoo as Journeyer
  • bonzini certified kwoo as Journeyer
  • Omnifarious certified kwoo as Apprentice
  • elliot certified kwoo as Apprentice
  • kilmo certified kwoo as Journeyer
  • domi certified kwoo as Journeyer
  • fxn certified kwoo as Apprentice
  • mhamilton certified kwoo as Journeyer

[ 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!

Share this page