About Darrick

Me!

Currently, I'm an Open Sourcerer who works on Linux at the IBM Linux Technology Center (offsite) in Beaverton, Oregon. I graduated from the Computer Science (offsite) department at the University of California, San Diego (offsite). Back then, my specialty was operating systems and high performance computing systems (HPCS). I also pursued (and received) a minor in Management Science (offsite) because I felt like it. See my Résumé.

Before UCSD, I went to Menlo School (offsite) in Atherton, California. Prior to that, I went to The Harker School (offsite) in San Jose, and before _that_ I went to West Valley Elementary (offsite) in Sunnyvale.

Darrick likes...

Computers. Eventually my hobby became my job, leaving me time for new hobbies: Dancing (Scottish Country, various Irish ceildh, West Coast Swing and some murky memories of waltz and Charleston); bicyling for fun and watching cross races; and hiking and camping when the weather allows for it. The mound of computers that my roommates and I collected in school is long gone, thankfully. Really, dancing has been a delightful challenge, both in physically retraining my body to move with more coordination adn grace, and mentally, in pipelining called dances and mapping out moves in leader dances.

I like to write computer programs too. When I was in high school, free time was very plentiful, and the programs flowed out of my hands into the computer. I have had far less free time in college (pretty much none nowadays), so the pace has slowed down quite a bit. However, three programs stand out in my mind as some of the more impressive things I've done. The first was finished while I was at Menlo; the others were done in college.

The Periodic Table program shows an interactive Periodic Table of the elements; you can see various graphs of atomic data, as well as have the program render electron shells in 3D!

A few years ago, Woodley (offsite) wrote a C-based random sentence generator. I later ported the program to Java, renamed it jrand and improved the grammar somewhat. Unfortunately, human languages such as English tend to be contextual grammars, and so the sentences that this program outputs tend to be somewhat stilted. Oh well--it's pretty good for a program that began as a joke!

More recently, I've been working on a collection of programs known as the jGrid Cluster Software. jGrid performs all the coordination work to support efficient parallel computation--job submission, scheduling, execution, and some degree of message passing. Thus far, I've used it to plot Mandelbrot sets and determine primality via brute-force methods. Stay tuned--I will eventually write more interesting parallel programs. (As of 2008 this hasn't happened; I've merely gotten faster computers, a lot of pictures to play with, and the ability to abuse GNU make to parallel process.)

Enough about computers. Years ago, I wore a lot of different hats--journalist, newspaper publisher, bioengineer, and amateur musician. Then college came along, and I've had to cut nearly all of them to find time for my studies. Now, I'm just an audiophile. Generally, I listen to some forms of classical music (medieval and 19th century), jazz, Oldies, and the occasional techno beat. I used to sing with my high school choir, but in truth I simply haven't felt like picking that up any more. Oh well. Maddy says I should...we'll see. School^WLife is stressful, and I don't sing under pressure. Instead, I dance.

My PGP key (as of 2004-12-24):

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.0 (MingW32)

mQGiBEHMn+sRBAC0wncQFVug3q3Q8zi1nFfXnbFXIAmsa4J1WgKVONhyMzNG2GES
tU4ZAaxs70PztRtJmlFj1olQRk6Tc6fXeJDbiQDtYI43LzD7Lfuea3HHTlwBPk2j
SFsm2Rw0E+0ptnU2w0JmD8B0eaOaxKuj8E/l/lOPEl4urQhe/ohyrBByIwCgtBUm
OcxqAUH3Eh/+f92CLtgu8C0D/3cdA5KRdkkiaVTMTpp8G/mycP93dzZMPrfyCovs
HXHgL5feUlhFmSj9ZH39bKQxs3jCL1DEi2QtLsJW/Ijer0YVY304z8wJ2/SxbbZV
R9xYF1IHWxYKQoJYSFnDG123QFVjpcaMINVZtITcT12VKvWKVhm9PoM1K7Mt7dYf
RfEBA/9DMufyA53HOBQDzT97/cVUe9njt5KOCnpGsLLPOeTBCuGO/CugnvjyoIII
ParKiTVThTYhXckiuTA70HsPHvNS8mDZYd9B90fBlH7uqEdbo+WTnOLGPB3mj3cK
y80vcb1rAHn6PFn36DOFKrX0MSH0x6zAWXwNnhr4rBr6acVxCbQtRGFycmljayBK
LiBXb25nIDxkandvbmdAc3VibWFyaW5lLmR5bmRucy5vcmc+iF4EExECAB4GCwkI
BwMCAxUCAwMWAgECHgECF4AFAkHMoQwCGQEACgkQEG5Awfmg0bMjzgCfbETTfbHA
dLfan/sWX0+N1paDnhkAnifUhoTbSn4wG+GY3tYhsDJ+b01guQINBEHMoFoQCACt
dECE1Z718cBpz7/zF6IVNqYO9mtGfbfFkvRcf9k0dqovhZ4cEk30Jw6Z1dZ3gLVH
evaA1+LfqCV3cEMiWO6GutTTyjkS0UbOFjZ1GFCqVxTC3Zvge3yj/LMw2pLY+uCn
osioZPtBXK94CQmNNnpxvDbGjDK4b+YPTnUHtkpF6bm2j0uiZ5BUBCL8CAb/aKbE
p4zkxW9tvCxn0VlHmGhZgXyiyWqUuBltCgHwR3eZn2ONfxz2nAmsEQbPun/o0c2t
gjmarRWQtaDynA1JnRZQsKdOtubWypimctw4Vz+SUjTGMmO49XEiTA52Pblp9kp7
bsml/gZgCm6D6+ENCZJjAAMFB/4nCd8X33yZXLM0thJdnnIAY0wNzg0QGCYxLyku
i1Npl8rmRKhQS/JTSWR27FmdhAu0ybxGYf9Ji3ivfSF45weG76G2tzZx2oIUYb3T
aXsfCehg4ikbM9bmH3ZmXXfm8YvbNrIyBhtARmTAn1gchBVdmoPRw/jDn+VNgYdO
vpppCskOe4g2aqsdg0kETAxWFW/TaEone13RptCTMW9UYT57PT8cveMGZojdC4Fl
HTcwINBJyJMuoTfRBVWk3fNVcl9RkOJGznLJpBflC136ba824gdGXSZipy9NUn3w
aTkxSMAOSNexyL225spJQ2S4eV2KFuDSsjy1kBNUGbVNAVtGiEYEGBECAAYFAkHM
oFoACgkQEG5Awfmg0bNf0wCglVsWiAl0uxjybMC9rymZouIRI64Ani50rOppf6z+
lHTqE5kkN4a1rWHU
=Vs5i
-----END PGP PUBLIC KEY BLOCK-----

download it here (offsite).

Copyright ©1996-2024, Darrick Wong. All Rights Reserved. Send feedback.