?

Log in

No account? Create an account
wolog.net
Tuesday, December 11th, 2007

Date:2007-12-11 01:51
Subject:Does this mean i know what i'm talking about now?
Security:Public

On Saturday, i put on the poofy hat and the gown and went onstage and got the shiny hood put over my head. Zellerbach Hall was completely filled with excited graduates and families and friends. There were only three PhDs at this ceremony (most of them walk in the spring) so i got to feel special. As we went up, they read out the titles of each of our dissertations. Everyone got applause, but i was completely unprepared for the huge wild cheer that went up from the audience when the announcer read my title: "Building Reliable Voting Machine Software". I guess this topic really means a lot to people!

The keynote speaker was Jody Lewen, founder of the Prison University Project, which provides higher education programs for prisoners at San Quentin. She spoke passionately about the power each one of us has to have profound positive effects by inspiring others, the degree to which our freedom is limited simply by the lack of awareness of the choices we have, and the fear of failure or ineffectiveness that makes us avoid tackling big and important problems — problems that could be solved if we chose to try. Despite the seriousness of her message, a sense of joy and charm and irrepressible energy pervaded her talk. The topic resonated with me and all of my thinking this past year about how to do something truly effective with my life now that i have arrived at one of those moments where i have the total freedom to choose what to do next.

Jody Lewen is a remarkable person. There is another talk by her available online if you're interested.

P.S.: Thank you for all the kind words! I'm not officially done yet, as there's still the matter of getting the dissertation signed, but the ceremony was nice. :)

29 comments | post a comment



Date:2007-12-11 18:32
Subject:Why PHP should never be taught, Part II.
Security:Public

This is a follow-up to Why PHP should never be taught.

% cat comparison.php
<?php

$a = -1;
$b = 0;
$c = 1;
$d = True;

print "d > $a: "; print ($d > $a) ? "yes\n" : "no\n";
print "d > $b: "; print ($d > $b) ? "yes\n" : "no\n";
print "d > $c: "; print ($d > $c) ? "yes\n" : "no\n";
print "\n";
print "d < $a: "; print ($d < $a) ? "yes\n" : "no\n";
print "d < $b: "; print ($d < $b) ? "yes\n" : "no\n";
print "d < $c: "; print ($d < $c) ? "yes\n" : "no\n";
print "\n";
print "e > $a: "; print ($e > $a) ? "yes\n" : "no\n";
print "e > $b: "; print ($e > $b) ? "yes\n" : "no\n";
print "e > $c: "; print ($e > $c) ? "yes\n" : "no\n";
print "\n";
print "e < $a: "; print ($e < $a) ? "yes\n" : "no\n";
print "e < $b: "; print ($e < $b) ? "yes\n" : "no\n";
print "e < $c: "; print ($e < $c) ? "yes\n" : "no\n";
?>

% php comparison.php 
d > -1: no
d > 0: yes
d > 1: no

d < -1: no
d < 0: no
d < 1: no

e > -1: no
e > 0: no
e > 1: no

e < -1: yes
e < 0: no
e < 1: yes
%
Aaaarghhh!!! It's so arbitrary.

109 comments | post a comment


browse days
my journal