I am Steve Fink.
You are not.
Or if you are, you are merely one of those small, irritating steve finks
who exist purely to frustrate my Google vanity
searches.
Not much here. When first constructing my resume, I put together an open source project list. Now I don't need the
resume anymore, since I am working at a fun startup called Reactrix.
Errr... no longer. Go look at my resume and offer me a job. Or just tell me
what cool things you're working on so I can get a better idea of what's out
there and what to look for.
These days, I am slowly writing a blog on my wiki, but it tends to pretty
technical discussion about things I'm working on, so there's a pretty
restricted set of people who could conceivably be interested. And now
I've pretty much switched to LiveJournal, where I don't write anything.
I have also ranted about the evils
of information hiding. If you disagree with it, then it's probably
more right than wrong for you. If you agree with it (like I do!), then
it's most likely more wrong than right. We humans are funny that way.
Speaking of ranting, here's one on command-line
vs graphical interfaces.
Or, for something a little different, let tell you about what it was
like to watch God
create the universe.
Hey! You could also read some of the drivel I have written
at PerlMonks. And I just
noticed that none of them have much of anything to do with Perl;
they're mostly about programming and being a corporate serf. I really
ought to move them over to a blog or something. Let's see...
- Someone asked for a
way to visualize XSLT, which I felt I had to respond
to.
- After a disappointing interview, I felt the need to rant about
interviewees' lack of enthusiasm.
- Somebody was asking people about how they came to learn different
computer languages, so although I'm sure everyone has a similar story,
I told about
how I learned Perl.
- In a confessional thread about writing bad code, I described in
great detail why I'm a bad
programmer.
- I gave some advice on whether
to return to school for advancing one's career.
- This won't make much sense unless you hang out on PerlMonks.org, but I
believe I came up with the best possible
solution to the constant struggle to find a good way to summarize
the worthiness of nodes.
- Just to prove that I'm as full of shit as the next guy, I gave advice on code
sharing. Sorta.
- I also did a brief reprise of a previous life, and gave an algorithm for
estimating document similarity. (None of the ideas are mine, btw
-- I just know about them because Alex Aiken, my advisor at
UCBerkeley, started up a company doing exactly this. So I described
his algorithm.)
- Someone gave what smelled to me like fishy advice about how
to start a new job, so I countered with my
own (bad advice).
- A weird
rant about the usefulness of college education. Ever read
something you wrote a while back and been unable to figure out whether
you agree with yourself?
- My take on coding
style (well, formatting style)
- A discussion on "quality"
- Some of what I have previously described as rants really weren't,
so here's a genuine rant about open-source
consumers who are just too damn demanding. Or maybe it would be
better described as an explanation of how and why open source projects
are started. Note that my rant has nothing to do with the original thread,
but you'll probably have to read it to understand what I'm going on
about.
- Meat heads
don't think orthogonally.
Then there's the description of how I slack off in the most difficult manner
possible.
Or how about a cartoon? I came up with a very vague idea for my friend
Tipatat Chennavasin, who writes a
monthly comic strip. He made it into a real idea and illustrated it,
and was nice enough to give me a byline.
Or something useful, perhaps.
Ever get this annoying message from Thunderbird: "The current command
did not succeed. The mail server responded: The requested message
could not be converted to an RFC-822 compatible format.." Try my
mailbox cleaner tool.
Who am I? I am
Steve Fink
from the
San Francisco Bay Area in the United States.
You are reading my home page.
ObJAPH: perl -le '$_="cslwbauyzhdegkitjmqopfnxr";y/a-z/\0-0/;print @{[pop=~/(.)/g]}[map ord,/(.)/sg]' "a jerk helps each urn trot"