- Good SF Hangouts:
- Relaxing at Toad Hall (Haight: John Gilmore's place)
- Washing at Brainwash (SOMA:
Laundrymat, Coffee shop)
- Webbing at the Icon Byte (SOMA: Weborama, geek culture center, cafe,
bar, restraunt.)
- Hanging at the Coffee Zone (Upper Haight: Coffee shop)
- Hacking at the Horseshoe (Lower Haight:
Coffee shop)
- Dining late@nite at the Baghdad Cafe (Castro & Market: Greasy
spoon)
- Dancing at the End-Up (SOMA: Uranus, Deep, MadHouse, etc)
- Surfing at the beach near the Zoo (End of Sloat, near the Doggie
Diner)
- Flying kites at Corona Heights Playground (next to Buena Vista:
Way high)
- Getting lost in the Exploratorium
(By the Wave Organ and the Palace
of Fine Arts: Awesome museum)
- Cool computer languages:
- ScriptX is Kaleida
Lab's cool object oriented cross platform multimedia programming environment,
and I really love using it!
- Dylan is a cool language, and heavily influenced
ScriptX!
- NeWS was a cool window system, but it's
dead. But ScriptX is way cooler than NeWS!
- Bounce is a real time visual
data flow programming language, that I'm working on with David Levitt. It's
based on Body Electric from VPL, and incorporates the MacroMind Director
Projector, so you can load in Director files and use the graphics and sounds
to create interactive behaviors, character animation, and orchestrate i/o
from midi and other devices.
- Self is a way way cool,
totally simple, utterly powerful, creative right brain interactive exploratory
object oriented prototype instance based programming language, with a great
compiler and a cheezy syntax.
- Eiffel is a cool contractual
object oriented programming language, but anal retentive in the B&D S&M lawyer
kinda way. A good language for space shuttle and nuclear power plant control.
But it wasn't designed to be multithreaded though, and you can't shoehorn
something like that into a language, especially a contractual language with
class invariants, without doing something drastic like putting a lock around
every object or some other horrible compromise. Sather
is based on many of the ideas in Eiffel, and it's free!
- TCL/Tk
is cool because it works well and it's free, and it's not Motif!
I used it to port SimCity to X11, and I really like
it!
- Logo is Lisp without parenthesis for kids.
- Forth
know? if honk else forth learn then.
- Stuff that sucks:
- C++ really really really really really really really sucks!.
- Unix sucks, so we wrote a book called the
Unix Haters Handbook,
and we had a wonderfully cathartic Unix Haters BOF at Usenix.
- X11 sucks, so I felt obligated
to write the
X-Windows
chapter of the Unix Haters Handbook.
- Solaris sucks, so bad I left The
Company.
- Motif sucks,
but it's so lame it's not even worth criticizing, except to annoy its apollogists,
who are forced to use it and think it's good because they've never used anything else.