Richard M. Stallman Visits Teradyne
from the a-lock-of-his-hair!-a-lock-of-his-hair! dept.
Part I: Introduction and Background
History was made on Tuesday, June 20, 2000. Accepting an invitation to speak on the subject, this was the first time that RMS gave a lecture on "The Use of Free Software In Commercial Applications" to a group of Teradyne Telecommunication Division employees in Deerfield, Illinois. Despite Teradyne's record of producing proprietary, patented software, the skies didn't darken, lightning didn't strike, a plague of locusts didn't descend and consume printouts of non-free code, and thunderous condemnations of immoral behavior didn't issue from RMS's lips. In general, a good time was had by all present. This is my record of the events that transpired.
No doubt this report won't be well-received by those who would, for whatever reason, wish to portray RMS as some kind of unreasonable free-software lunatic zealot. Having had the privilege and good fortune to spend part of the 19th and 20th of June in his company, I can attest that such accusations are unfair and slanderous.
Of course, that's exactly what one would expect an RMS sycophant to say. However, I am anything but a blind RMS groupie. We have our differences: while I think that it is essential that some software be free (particularly that which is socially ubiquitous, like internet infrastructure code), I don't think all software has to be free. If people accept increasingly restrictive licenses, that's their choice. Politically, I am a libertarian, and RMS admitted to me that he is a liberal. It's fair to say that we agree more than we disagree, but our few disagreements probably run deep.
The events that led to RMS's visit started about a year ago. We had just begun to develop internet test software on a platform based on a commercial distribution of GNU software and Linux kernel. In some cases we were simply aggregating our software with this GNU/Linux operating system, but in others we were statically linking some of our programs with GPL code, and thus would be required to release the combined work under the GPL. Clearly it was important that our software developers be familiar with the requirements of the GPL.
I had been corresponding with RMS via email for a while, following an initial response of his to a general inquiry I made of the FSF. (Yes, I was surprised that RMS himself would take the time to respond. It was the first of many popular misconceptions I had about the man that were about to be shattered.) Many of my inquiries involved dynamically linked combinations of free and non-free code and the circumstances under which distributions of aggregates that could self-assemble at run time would be legit under the GPL.
Since a free program can interact with a non-free one via pipes or sockets without the combination necessarily considered a derived work of the free program, I was wondering if a general rule applied whereby such "loose coupling" might be permitted. (RMS's position was that it might be possible but we could not find a general rule to define the necessary relationship. This shattered a second misconception: there were things of which RMS didn't approve, but would admit might be admissible under the GPL. Zealots never act with such reason.) It became apparent that it would be beneficial if RMS could address our developers that were producing code to run under GNU/Linux about the GPL. Did it have to be "the man" himself? Probably not, but it certainly strengthens the perceived legitimacy of any claims we might make about taking the GPL seriously if we welcome RMS to advise us: we certainly wouldn't invite the attention if we were trying to hide something.
Not surprisingly, the intersection of our schedule and RMS's was such that it would be about a year before his presentation would take place. In the mean time I realized that mere compliance with the GPL wouldn't be enough: to be welcome by the free software community, we would have to voluntarily contribute as well as mine code. Perhaps we could explore this when RMS arrived. I had the distinct impression by this point that while he might prefer that we free all our code, he'd be happy if we freed some that we weren't strictly required to under the GPL. Strike another misconception.
Part II: Arrival, and Email
It turned out that I was unable to meet RMS at the airport because of an errand I had to run. While he said that it wasn't necessary to have someone meet him and he didn't want to inconvenience anyone, I though it the only decent thing to do: he was returning to the U.S. from Seoul, Korea, would likely be tired, and had never been out our way before. I managed to co-opt two coworkers of mine to meet him in my place, armed with a pad of paper with "RMS" scrawled on the top sheet, in, hopefully, large, friendly letters. I left instructions that he be offered transport to his hotel, and to verify that he checked in without difficulty. I expected him to be exhausted after his journey and to want to get some sleep before dinner. RMS previously indicated that he'd like company for dinner so we got a small group together to try one of his favorite restaurants: Cafe Luciano, in the north end of Chicago. Alas, he didn't get much rest: after some 15 hours incommunicado, it was imperative for him to get his email. He was left at the hotel to get on with this task.
By this time, I had returned to work, and met with my coworkers. "So, what's he like in person?" was my first question. I was informed that he corrected the use of a "Linux" moniker to "GNU/Linux" twice, didn't care for small talk, and settled down with his laptop for the trip to the hotel. I thought to myself that if my coworker survived his "Linux" faux-pas well enough to recount it, RMS couldn't be all that bad. Besides, our email exchange was always friendly. As for small talk, I don't care for it much either. I was to learn the importance of his attachment to his laptop soon enough -- my coworker relayed that RMS had trouble getting his email upon his arrival at the hotel. Help was offered, but with only marginal success.
I emailed RMS my local phone number and that I would try to assist him any way I could. I didn't want to call, because I thought he'd be getting some sleep and didn't want to disturb him, confident that he'd got his email. He had my coworker's phone number and could call if he had trouble. That call came quickly. It turned out that dial-up access to his ISP was inadequate for him to get his email in a timely manner. We realized that I could indeed help by providing telnet and ftp access from our office. Without delay, I set out to bring him to Teradyne. I was to meet RMS in person at last!
RMS is a lot less imposing in person than he is by reputation. He's of average height, has the stereotypical hacker hair style and beard, and arms himself with a laptop. He looks like he could benefit from losing a bit of weight and smiles like one imagines the wizard in the old Collosal Cave adventure game might smile when granting you another life. Though appearing innocuous, I had no doubt that in his hands that laptop was a formidable weapon against those who would deny software freedom, kind of the way that a light-saber is as powerful as the Jedi wielding it. I introduced myself, we quickly optimized to using first names, and got on the the task at hand: retrieving Richard's email.
Richard gets his email by building a compressed GNU zip archive on his mail server of his incoming mail, and transferring it to his laptop -- in our case, via an intermediate floppy. He then reads and queues responses on his laptop for later transmission by reversing the process. It takes him several hours a day to keep up with his email. I started to feel guilty about all the lengthy posts I had sent him over the past several months. Clearly, his time is precious, and one shouldn't presume that Richard's presence implies constant undivided attention: he multiplexes himself in space as well as time, and, when blocked waiting for interesting input, he will tend to his email as necessary. To a non-hacker, this habit might appear odd, and a bit rude, but it strikes me a perfectly reasonable, reminding me of the days of timesharing on an expensive mainframe.
After working on his email for a while, it was time to head off to dinner. On Richard's suggestion, we picked up some CDs at his hotel room, to listen to during the hour drive to the restaurant. Richard settled down to read and respond to another batch of email on the trip, occasionally wondering how we liked his choice of music, and offering alternates. I think I liked the Burmese percussion pieces best.
While his presentation the next day was to focus on legal compliance with the GPL and only describe briefly the underlying philosophy from a historical perspective, it was anything goes at dinner. Boy, did the queries fly! A lot of basic questions were asked, and challenges made, about his fundamental beliefs. I couldn't tell if Richard was round-robin scheduling among the queriers or playing a variant of whack-a-mole with each response he offered. I was getting nervous: here were a bunch of GPL newbies debating with the great RMS. I seized upon the opportunity a lull offered and asked him, "How can you stand answering the same questions over and over?" "I have a mission!" he replied, with vigor. Clearly another misconception of mine was shattered: RMS will patiently take the time to explain his position to anyone who shows interest. I suppose that he's the only person I can describe as an evangelical atheist without it being an oxymoron.
You'd think that it was an divisive, and sometimes uncomfortable, evening, but somehow the excellent food appeared to help overcome differing philosophies, that, in the end, weren't as disparate as initially thought. Of course, Richard's sense of humor certainly helped liven everyone's spirits. He is a notorious punster. Unfortunately so many of his puns are sensitive to subtleties of timing and context, that to try to relay them would not do justice to how funny they were at the time. Dinner came to an end all too soon, and Richard capped the evening by insisting on adding a zero to the waitress's tip. Literally -- he carries with him a stash of bank note-sized pieces of paper with a "0" denomination on them.
The trip back to our car was punctuated by what appeared to be a destitute young man asking for money for food. True to his help-your-neighbor ethic, Richard had us wait while he took the bewildered man to a local store and bought him a sandwich. I was a bit worried about this adventure but realized that he must have done this many times before and I certainly wasn't going to presume that he needed babysitting. Of course, the rest of us debated the effect on Teradyne's stock price if Richard had been mugged while our guest, the wording of the subsequent Slashdot headline, and what a strange fellow he was. Personally, I think a bit more of that kind of strangeness wouldn't hurt the world. Richard promptly returned (no doubt to a mental sigh of relief) and explained that someone once asked him for a quarter for the subway, but proceeded to pocket the change instead of taking the train. Not to be duped by a liar in the future, he resolved to never give money to a beggar for some purported worthwhile purpose, but to see to it, if he could, that the purpose was met with his help. He does donate money to charitable organizations.
Richard finally appeared to surrender to fatigue on the ride back from town and get some sleep. But, once more, we stopped at the office for the final email sync ritual of the day, before I dropped him off at his hotel.
Part III - Lecture, Lunch, and Leaving
Tuesday, June 20th arrived with grey skies and a drizzling rain. I picked Richard up at his hotel a few minutes before 10:00 AM. We were running a bit late. As we were returning to Teradyne's office complex, I ran into my boss and asked him to start the presentation off with some background about what the GPL was (in broad terms), and why it mattered to us. Richard needed to service a higher-priority interrupt: seeking tea to drink while lecturing. While I'd heard of his fondness for specialty teas, he had to settle for the generic vending machine variety. No jasmine or lechee blossom around here. (Note to self: fix this if ever he visits again).
The presentation was agreed upon before hand. We were permitted to videotape the lecture for future training. Rather than his usual speech about software freedom, Richard focused only briefly on the history of the GPL, and proceeded to explain what it means for software to be free, the GPL and LGPL (and their differences), and what was necessary to comply with both. There are a few important differences depending on how the software is distributed, whether via the internet, or physical media, and he covered these. Richard provided examples of programs working together that would not be considered derived works of one of them: where communication between them was via a simple socket or pipe interface. There was no opportunity to debate the "rightness" or "wrongness" of his philosophy -- that was not the purpose of the presentation. Free code is here to stay, and having made the choice to use it in our products, we had to abide by the licensing requirements. Richard is an excellent speaker, properly pacing his lecture, without wandering away from the topics at hand. Oh, and all this without notes. He spoke for about an hour, and then proceeded to answer questions for another hour.
Audience questions ranged from simple queries to subtle aspects of, and potential "gotchas" related to compliance. Accidents happen, and sometimes GPL-violating combinations of free and non-free code escape, typically as demo versions. Richard explained that the FSF is interested in ensuring that compliance with the GPL is restored as soon as possible when a violation occurs and not in embarking on a witch-hunt. Scratch any misconceptions about being unreasonable. A few people asked about ways to "get around" the GPL, and Richard calmly explained that he would not help anyone do this and refused to answer such questions. (We had agreed to this before hand, as well as not allowing the Q&A session to turn onto a philosophical debate.) Richard explained simple ways that we could be friendly to the free software community, beyond legal compliance with the GPL. During the Q&A session, I asked if any other companies had invited him to speak on the subject of GPL compliance, and Richard said that we were the first. However, as part of GPL-violation settlements with the FSF, some (unnamed) companies were required to appoint a GPL compliance officer, known to the FSF, and pay for their training to understand the GPL. Apparently the FSF pursues GPL violators quite actively, but does not make a habit of publicly exposing offenders. My boss made the overture that we would voluntarily have a person assigned to verify GPL compliance on projects where we include GPL code.
After the presentation, we all gathered around for a group photo, and Richard autographed a copy of the GNU Manifesto for a coworker who wasn't able to attend. I would later ask for (and get) his autograph myself -- the only expression of RMS fandom on my part, and a bit embarrassing I suppose, but hey, this was The RMS, after all, and not some open-source free software coattail-rider. I helped Richard check out of his hotel room and cache his luggage in the trunk of my car, until it was time to catch his flight back to Boston. This task accomplished, we set off in search of lunch -- no gang this time, just the two of us. While generally frugal and unassuming, Richard likes to eat well (whether this had anything to do with his expenses being covered by Teradyne, I don't know). Fortunately so do I, and we found a local seafood place. While he enjoys Chinese food, having spent several weeks in Asia, he had an appetite for more occidental fare. Over lunch we discussed the likelihood of Teradyne being friendly to the free software community as well as our political differences in the matter of socialization of "essential services", like health care. Like I said, we have our differences, but the conversation was interesting, and remained friendly.
After lunch, it was email-sync time, once again. I snagged my autograph once this was done (about an hour and a half later), shortly before the taxi arrived to take Richard to the airport. As he was leaving, I let him know that I very much enjoyed the opportunity to chat with him, and his parting words to me were his "Happy hacking" trademark greeting. The local mean IQ noticeably depressed as his taxi drove off, I trudged back inside, out of the drizzle, and returned to my cubicle to resume my somewhat Dilbertesque existence.
Happy hacking, Richard.
Part IV - Epilogue
Our group within Teradyne's Telecommunication Division has chosen to formally have someone assigned to ensure GPL compliance, and plans to adopt a set of "free software friendly" principles, with RMS' support, as a pilot project for the division.
RMS Visit mini-HOWTO
Here are some suggestions if you want your company to have a successful visit by RMS.
- Decide and agree on the topics to be covered. If you permit an ethical debate to arise, you'll probably get one.
- Plan ahead for this. RMS is very busy, and his schedule will probably mean that any presentation has to be scheduled six to twelve months in advance. Be willing to be flexible in scheduling a visit date.
- Make sure that he can get his email. It piles up quickly and it is a full-time job for RMS to keep up with it. He makes himself surprisingly accessible, and it would not be fair to him or others to interfere with this.
- If you want to be nice, try to accommodate his tastes in food and drink. I made the mistake of not having some of his favorite teas available, even though it would not have been a great difficulty to do so. RMS knows good food, and, if he's been somewhere before, could probably recommend an excellent restaurant. Pay attention.
- RMS appears to like company, but do try to strike a balance between work (the purpose of his visit), GPL discussions, and other topics of conversation.
- Make sure that he can get his email.
- It would probably be best to assign a (traditional) hacker to help with his relatively modest needs. Hackers understand each other in a way that non-hackers don't. RMS can appear rude and impatient to those who over-inflate their own self-importance above his attention to people with whom he corresponds. He does not put on false airs and it's easy to think of him as "one of the gang" in a familiar way. Nevertheless, he is a VIP by virtue of his wide-spread influence and his ability to get his work done in unfamiliar surroundings will sometimes require trivial, but immediate, attention on the part of his host.
- Make sure that he can get his email.
- Did I mention the bit about email?
The following notices are reproduced from Rene's home page where this essay is found: 1) Disclaimer: This article reflects the opinions of the author and does not necessarily reflect the opinions of Teradyne management. 2) (c) 2000 Rene S. Hollan. Verbatim copying and distribution of any pages on this site is permitted, provided this notice is preserved on each page where it appears.

Re:Puckering Up (Score:3)
But even if he had meant philosophically, it could be argued that there is a correct and a non correct way to view things within a closed set of belief. Just as Christians would generally agree that the belief of "adultury is wrong" is a correct one, people within the Free Software Movement believe that it is correct not to restrict the freedom of individuals by licensing software in such a fashon that restricts their freedom to learn and share.
Just a thought. I could argue with your stance on despising all things politically correct for hours,(heaven forbid that we call someone a Native American rather than an Indian) but I think it's already been done.
If you want to feed homeless people... (Score:3)
For heaven sakes, don't give them stuff on the street! Not even food. It's like feeding wild animals: it encourages them to bother other people, and if enough people do it some of them start to expect it and get aggressive with the people who don't help them.
She's very generous in giving money to those who ask for it because she knows that by doing so her conscience is clear.
Maybe if she knew someone who was attacked by aggressive panhandlers for refusing to give them money, or someone who lost their business because aggressive panhandlers harassed everyone in the area until it became known as an area to avoid, her conscience wouldn't be so clear.
People only become regular panhandlers because they try it and it works. In a busy area with sympathetic people, a panhandler can often get over twice as much as he could earn at the kind of job he can get. After a while, he starts to feel entitled to it, maybe some time on a bad day he decides he's entitled to everything in someone's pockets; once that happens, you've made a mugger. You might be surprised at how different that pathetic panhandler standing off to the side of the busy sidewalk looks at night in a deserted alleyway.
Whether panhandlers are con artists, drug addicts, or deranged lunatics, you don't want to encourage them.
---
Despite rumors to the contrary, I am not a turnip.
I'm glad RMS gets _listened_ to. (Score:3)
But there is also a world of difference between listening to RMS, and doing everything he suggests. I don't think even he advocates the latter!
What's important is to listen to all views, especially polar [extreme] views, before deciding on any course of action. Or would you rather the suits just listen to sleazy lawyers?
Re:isnt this excessive? (Score:3)
MINI-FAQ? (Score:3)
Re:get off it yourself (Score:3)
More than enough food to feed every single person on earth gets grown or raised each year, even with the terribly uneconomic way we raise food in north america (think I'm full of it? compare the caloric production of corn over a given area compared to cattle or hogs). The starvation problem is simply a matter of greed and distribution.
The debts held by the western world against 3rd world countries (african countries especially) are crippling to their economies, whereas the money they represent is less than that lost on a bad day for the NYSE.
Speaking about the world from a purely economic perspective is like talking about the climate in your house while disregarding the weather outside.
As the infamous quote goes: "For economists, the real world is a special case."
Mentally disturbed people deserve to be free (Score:3)
I have some news for you buddy. Most mentally disturbed people don't need to be in hospitals and there's no room for them even if there they did.
First I'll quote a few statistics:
- One third of the people that are in hospitals in america today are in psychiatric hospitals (including the psych wards of regular hospitals).
- About one percent of the population is manic depressive
- About one percent is schizophrenic
- About thirty percent of the population will experience clinical depression at some point during their lives, and at any given time about five percent of the population is experiencing clinical depression.
Hospitalization is only appropriate for the very worst of times, when someone has just cracked up and needs to get diagnosed, or some life crisis has happened and they need a safe place to put things back together. Sometimes their medicine is not working and new stuff needs to be prescribed, and they need a place to go while it takes effect, which can take weeks.But you can't have a real life in a hospital. You can't go to college in a hospital, hold down a job, cook for yourself, do your laundry, drive a car or provide for your family while you're in the hospital.
What most mentally ill people need is to put their lives back together in the real world, and to do that, they need to be in the real world - living in regular housing, driving cars, going to school, holding down jobs.
You'd probably be pretty amazed if all the mentally ill people that you encountered in your daily existence came up to you and told you what their illness was. I'm very unusual for people who suffer from this in that I make it public - because I want to educate people like you to make it easier for others who have to go through what I went through.
If one percent of the population is manic depressive, chances are pretty good you know at least one, and maybe you know several - they're just not telling you, or they haven't been diagnosed yet.
It happens to me all the time in workplaces when I've confided to my coworkers, as, for example, at a small fruit company in cupertino california [apple.com] where I told a woman I was bipolar and she told me she was too.
I met a technician from the Jet Propulsion Laboratory [nasa.gov] when I was in the psych hospital near there, and he told me that he told a staff counselor at the lab that he felt bad that he took Thorazine at work. The counselor said, "Don't worry, lot's of people at JPL take thorazine."
What the mentally ill people need from people like you is not to be locked up, but to be treated with basic decent human respect.
In other news.... (Score:3)
Slashdot vulnerability discovered (Score:3)
When you change your sig, it is changed on all messages, even ones that you had posted previously.
So what?
It gives you the power to retroactively change the context and meaning of previous discussions. An example:
I post a comment with no body but my sig says
"Twinkies are great"
To which you reply
No, they are disgusting and they smell bad. We should ban them from this country as soon as possible. Nothing you can do to them is bad enough
I then change my sig to
I think it's great that black rights have come so far. Thank heavens we've progressed past lynch mobs that used to hang them from the trees.
Voila, you're an instant racist.
I think people should know about this.
Rich
P.S. Yes, I know sigs can't be that long but the point stands.
Re:isnt this excessive? (Score:3)
While this information might be of relatively little use to the greater number of us, it's still interesting to see RMS the human(tm), and not just RMS the advocate.
Richard's e-mail woes (Score:3)
These guys [hotmail.com] may have a solution for him!
companies who violate the GPL (Score:3)
Any ideas on who it is, or what exactly happened?
sig:
isnt this excessive? (Score:3)
Re:isnt this excessive? (Score:4)
Just my $0.02
Some questions (Score:4)
I dare say, Gandhi, old chap, is there any way the queen can keep her merry India without giving in to any of your demands? Don't answer all at once.
Not a bad idea... (Score:4)
Bringing RMS in for a talk would seem overkill, but I was wondering what suggestions that people have to bring a free software mindset to a corporation. Our development team is small, so that doesn't concern me. Our CFO and COO is very supportive. However, how to we explain to the rest of the company that we are giving away the fruits of our labor?
Alex
Those crazy FAQs (Score:4)
Also, do not place a pea under the one-hundred matresses of his bed, or he will fly into a rage, snapping the neck of the three nearest geeks. Do not look RMS directly in the eye. If RMS comes into contact with skin or clothing, rinse quickly with cool water. See a physician if nausea or preaching begins.
--------------------------------------
Re:If you want to feed homeless people... (Score:5)
"Like feeding wild animals." No, it's like feeding hungry people. Dehumanization of panhandlers may make YOU feel good, but it's not helping the situation any.
"Maybe if she knew someone who was attacked by aggressive panhandlers" Does that make all panhandlers aggressive and dangerous? I suppose we should all avoid blacks, too, because I know someone that was beaten up by a black man. Oh, and don't forget those damned COMPUTER GEEKS. One of them cracked into my friend's website, so we should throw them all in jail, right? Bigotry is ugly.
"In a busy area with sympathetic people, a panhandler can often get over twice as much as he could earn at the kind of job he can get." You think begging isn't work, isn't a full-time job itself? Put down the TV remote and go try it one night. I did. It was excruciating. I was on the receiving end of more emotional and physical abuse that one evening than in the previous year of my life. It's hard work, with sporadic results. If you really think they're out there pulling down double minimum wage x 8 hours ($90 a day or so), you need to have your head examined.
"Whether panhandlers are con artists, drug addicts, or deranged lunatics, you don't want to encourage them." Cluestick: some of them, MOST of them, are _NONE_ of those things. Most are hungry, genuine people, like my friend Kent who works the Cala foods near my house. Some can't work due to physical ailments, but their VA check doesn't cover the cost of living, like my friend Robert who works in front of the Wherehouse up the street.
I suppose, though, it's just easier to sit in your climate-controlled house in front of your expensive computer and use your luxury dollars on ISP time to type up screeds trying to convince other well-off folks that there's an Untouchable Caste in society that should be feared and shunned. Yeah, that would be easier than actually doing something to help.
But you can count me out of the easier path. I'm off to Cala to get my nightly dinner stuff, and drop my change and maybe a spare buck or two with my friend Kent, and take a few minutes to hear whether his rent went up this month like he was worried about last week. Maybe I'll tell him about what you said; he likes a good laugh just as much as I do.
--
Collosal Cave (Score:5)
Heh, if this is the Rene Hollan I think it is, he's very familiar with that game. He used to play it a lot on the campus Cyber mainframe at Concordia when he was a student. I was on staff there and had adopted responsibility for "maintaining" Collosal Cave (AKA Adventure). I deliberately made a few changes and introduced some bogus objects for Rene's, uh, benefit (evil grin). All in good fun.
Hey Rene, remember the sack of stuffed voles?
(Not that this has much to do with the topic at hand, although Adventure might have qualified as Free Software (but pre-GPL))
The Most Important RMS Rules: (Score:5)
-----
It's good to take the poor out to eat (Score:5)
I haven't done it a whole lot, and I have to admit that sometimes the approaches I get frighten me or I am too busy with my own thing to deal with them. But whenever I have done so it has been extremely rewarding.
I also know from my own experiences with mental illness [geometricvisions.com] that one of the most miserable things about it is the reaction that strangers on the street have to you. Being disturbed makes you look and act different sometimes, and often people will avoid your glance, cross the street upon your approach, or lock their car doors when they see you standing at the street corner. You'd better believe that the affected person notices that even if they don't visibly react to it.
The first time I did this a man in Pasadena asked me for money for food. I bought him lunch, spent an hour with him and ended up giving him ten dollars. He was a very nice man and said he was a hardworking construction laborer but couldn't get work.
The second time I met a couple homeless people, a vietnam vet and a teenage girl on Pacific Avenue in Santa Cruz [cruzio.com] California. The girl was coming down from an acid trip and having a very bad time. We talked for quite a long time - the vet recounted the horrors he still sufferred from having killed a soldier with a bayonet in Laos. I bought the girl a slice of thick-crust pizza at Pizza My Heart. It comforted her greatly.
On another occassion I had noticed a schizophrenic woman around town, who hung out downtown a lot but never seemed to talk to anyone. I just walked up to her, asked her name, and we got to talking.
Allison was a very nice woman and interesting to talk to - but was having such a hard time with her hallucinations that she had to keep brushing them out of her face with her hands so she could see me. I bought her a coffee at the Santa Cruz Coffee Roasting Company. We just sat and talked. I imagine she was on government assistance and was neither homeless nor hungry, but probably (like I back in the dark days) welcomed someone to talk to who didn't react with revulsion.
That was years ago, and better medicines for treating schizoid symptoms have been developed (clozaphine, and the risperdal I take). I ran into Allison again not too long ago and she seemed like a pretty ordinary woman, and spoke of her husband and children. She didn't remember me from before.
My wife tells me about how a lot of people say panhandlers are just trying to rip you off, and I imagine some of them are - there are dishonest programmers too, aren't there, but we still associate with each other? She's very generous in giving money to those who ask for it because she knows that by doing so her conscience is clear. Maybe a few people will come by the money dishonesty, but far more people will be helped a little bit out of their misery.
Even if you feel you can't or won't give spare change to someone who asks, stop and chat with them. They may not admit to it but it's far more likely that they are hungering for genuine human contact more than food or money. I know I was.