| |
The Observation Deck
Views on software from Bryan Cantrill's deck chair
Sunday May 20, 2007 |
|
Joyent -- the originators of the
Ruby 1.8.5 DTrace provider and
Ruby 1.8.6 DTrace provider -- have
set up a dedicated DTrace site, which
Jason and company discuss in their latest podcast. If you are a Rails shop that cares about performance (and, yes, they very much exist), the resources at the Joyent page should become invaluable to you. And as long as we're on the topic, if you're in San Francisco this Tuesday (May 22nd), and you have fifteen clams burning a hole in your pocket, you might be interested in attending a panel that Jason and I will both be on: Ruby on Rails: To Scale or Not to Scale? (Once we have a few drinks in us, Jason and I also anticipate hosting a follow-up panel: "Jason Hoffman and Bryan Cantrill: Will the Real Doogie Howser Please Stand Up?")
(2007-05-20 23:52:59.0/2007-05-20 23:52:22.0)
Permalink
|
|
|
Sunday May 06, 2007 |
|
The inculcation of systems thinking
As is known but perhaps not widely reported,
all three of us on Team DTrace
are products of
Brown University Computer Science.
More specifically, we were all students in (and later TAs for) Brown's
operating systems course,
CS169.
This course has been taught by the same professor,
Tom Doeppner,
over its thirty year lifetime, and has become something of a legend
in Silicon Valley,
having produced some of the top engineers at major companies like
NetApp, SGI, Adobe, and VMware -- not to mention tons of smaller companies.
And at Sun, CS169 has cast a particularly long shadow, with seven CS169 alums
(Adam,
Dan,
Dave,
Eric,
Matt,
Mike and me)
having together played
major roles in developing many of the revolutionary technologies in
Solaris 10 (specifically,
DTrace,
ZFS,
SMF,
FMA and
Zones).
I mention the Brown connection because this past Thursday, Brown hosted a
symposium
to honor both the DTrace team in particular
and the contributions
of former CS169 undergraduate TAs more generally. We were each invited
to give a presentation on a topic of our choosing, and seizing
the opportunity for intellectual indulgence,
I chose to
reflect on a broad topic:
the inculcation of
systems
thinking. My thoughts on this topic deserve their own lengthy blog entry, but this
presentation will have to suffice for now -- albeit stripped of the
references to the
Tupolev Tu-144,
LBJ, Ray Kurzweil, the
737 rudder
reversal
and Ruby stack backtraces that peppered (or perhaps polluted?) the
actual talk...
(2007-06-01 13:32:16.0/2007-05-06 00:26:08.0)
Permalink
|
|
|
|
| « May 2007 » | | Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|
| | | 1 | 2 | 3 | 4 | 5 | | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | | | | | | Today |
Planet Solaris
|