raganwald
(This is a snapshot of my old weblog. New posts and selected republished essays can be found at raganwald.com.)

Wednesday, June 20, 2007
  Lemonade


I place a table and chair at the front of my property, just in from the street. I cover the table with a table cloth, then place a stack of paper cups and a pitcher of iced lemonade on the table.

A man comes along, mops his brow in the heat, and pours himself a drink. Hmmm, refreshing, he says to himself, and passes the word to his friends that walk in the same neighbourhood.

Others stop by from time to time, have a drink of lemonade. Sometimes a few people stand around, discussing a topic of the day. I often join in, it’s a great way to meet new friends. From time to time people argue with me about lemonade, or the chairs I put out. That’s great, I can always use help, and the kinds of people walking down my street usually have really valuable experience to share.

I add a small book stand, where I sell books I enjoy reading to a few passers by. I’m not making enough to pay for the lemonade yet, but I like making lemonade, so extra pocket change is handy when I’m shopping for books myself. Everything is great, I’m glad I started giving lemonade away.

But every once in a while, someone stops, has a drink, and spits it out in disgust. “Lemons!” they often say, and hurry away. They never leave their name, or tell me what is bothering them. Too sweet? Too sour? Would they like to taste my Lemon and Bay Leaf Crème Brûlée? or my Sweet Lemon Risotto?

No, they pass out of my life, leaving a crumpled cup on the table and a puddle of lemonade on the sidewalk as the only evidence they were ever there. In time, I toss the cup away and the puddle evaporates. And when I pour another jug, people stop by and the cycle begins anew.

The lemonade is a very rewarding hobby, I meet some great people, I learn new things, and there’s a small feeling of accomplishment when I see people enjoying another pitcher (I have to remember, it’s only lemonade, this isn’t Haute Cuisine).

It’s a good life.
 

Comments on “Lemonade:
Great analogy, Reg. Well done.
 
Heh. I'm looking for the comment in a previous post that might be the inspiration for this metaphor.
 
Heh, first Steve Yegge, now you. My feed reader is starting to look more literary all the time--before too long, Mark Andreessen will be writing one act plays and Michael Arrington haikus ;)

Seriously though, I've enjoyed the lemonade for a while now. Keep it up...
 
Everybody's assuming this post is allegorical, but what if he's literally talking about free lemonade?

Reg, where do you live? It's hot and I'm thirsty.
 
When life gives you lemons.. make lemonade.

Of course, if life didn't give you any sugar, your lemonade is going to suck.
 




<< Home
Reg Braithwaite


Recent Writing
Homoiconic Technical Writing / raganwald.posterous.com

Books
What I‘ve Learned From Failure / Kestrels, Quirky Birds, and Hopeless Egocentricity

Share
rewrite_rails / andand / unfold.rb / string_to_proc.rb / dsl_and_let.rb / comprehension.rb / lazy_lists.rb

Beauty
IS-STRICTLY-EQUIVALENT-TO-A / Spaghetti-Western Coding / Golf is a good program spoiled / Programming conventions as signals / Not all functions should be object methods

The Not So Big Software Design / Writing programs for people to read / Why Why Functional Programming Matters Matters / But Y would I want to do a thing like this?

Work
The single most important thing you must do to improve your programming career / The Naïve Approach to Hiring People / No Disrespect / Take control of your interview / Three tips for getting a job through a recruiter / My favourite interview question

Management
Exception Handling in Software Development / What if powerful languages and idioms only work for small teams? / Bricks / Which theory fits the evidence? / Still failing, still learning / What I’ve learned from failure

Notation
The unary ampersand in Ruby / (1..100).inject(&:+) / The challenge of teaching yourself a programming language / The significance of the meta-circular interpreter / Block-Structured Javascript / Haskell, Ruby and Infinity / Closures and Higher-Order Functions

Opinion
Why Apple is more expensive than Amazon / Why we are the biggest obstacles to our own growth / Is software the documentation of business process mistakes? / We have lost control of the apparatus / What I’ve Learned From Sales I, II, III

Whimsey
The Narcissism of Small Code Differences / Billy Martin’s Technique for Managing his Manager / Three stories about The Tao / Programming Language Stories / Why You Need a Degree to Work For BigCo

History
06/04 / 07/04 / 08/04 / 09/04 / 10/04 / 11/04 / 12/04 / 01/05 / 02/05 / 03/05 / 04/05 / 06/05 / 07/05 / 08/05 / 09/05 / 10/05 / 11/05 / 01/06 / 02/06 / 03/06 / 04/06 / 05/06 / 06/06 / 07/06 / 08/06 / 09/06 / 10/06 / 11/06 / 12/06 / 01/07 / 02/07 / 03/07 / 04/07 / 05/07 / 06/07 / 07/07 / 08/07 / 09/07 / 10/07 / 11/07 / 12/07 / 01/08 / 02/08 / 03/08 / 04/08 / 05/08 / 06/08 / 07/08 /