Tuesday, October 24, 2006

Good Agile, Bad Agile

I just finished reading Steve Y's Good Agile, Bad Agile. I think this anecdote was my favourite part:

Most engineers are not early risers. I know a team that has to come in for an 8:00am meeting at least once (maybe several times) a week. Then they sit like zombies in front of their email until lunch. Then they go home and take a nap. Then they come in at night and work, but they're bleary-eyed and look perpetually exhausted. When I talk to them, they're usually cheery enough, but they usually don't finish their sentences.

Sunday, October 22, 2006

Carded

Yesterday, I got carded when I bought a bottle of white wine at the grocery store. For crying out load, I'm 26 now. You can stop carding me already.

My hypothesis is that if I shave the morning before I get groceries then I'll get carded if I buy beer/wine. Conversely, if I haven't shaved in a few days (and look all scruffy) then I won't get carded. I've also observed, that if I buy beer then I'm more likely to get carded than if I buy wine.

Work

Working at Microsoft is an interesting essay. (It's one of the many articles I bookmarked and took forever to get around to reading, so I'm not sure where I found it). I can relate to many of the points in it. I especially liked the subsection "Managers". The statement "...the Seattle area is known for being somewhat isolating — lots of young, ambitious professionals with no time for making friends..." is also too true.

Friday, October 20, 2006

Worst Congress Ever

Rolling Stone has an interesting (sad?!) article about The Worst Congress Ever:

...Instead of dealing with its chief constitutional duty -- approving all government spending -- Congress devotes its time to dumb bullshit. "This Congress spent a week and a half debating Terri Schiavo..."

...

...Despite an international uproar over Abu Ghraib, Congress spent only twelve hours on hearings on the issue. During the Clinton administration, by contrast, the Republican Congress spent 140 hours investigating the president's alleged misuse of his Christmas-card greeting list.

...

Favors for campaign contributors, exemptions for polluters, shifting the costs of private projects on to the public -- these are the specialties of this Congress. They seldom miss an opportunity to impoverish the states we live in and up the bottom line of their campaign contributors. All this time -- while Congress did nothing about Iraq, Katrina, wiretapping, Mark Foley's boy-madness or anything else of import -- it has been all about pork, all about political favors, all about budget "earmarks" set aside for expensive and often useless projects in their own districts. In 2000, Congress passed 6,073 earmarks; by 2005, that number had risen to 15,877. They got better at it every year. It's the one thing they're good at.

...

Thursday, October 19, 2006

CRC

In case you ever wondered how CRC worked (or how to use what you learned in Polynomials, Rings and Finite Fields), Cyclic Redundancy Check gives a short description of the math behind CRC as well as how to implement it as an algorithm.

Wednesday, October 18, 2006

Building a Better Voting Machine

Building a Better Voting Machine is a short and interesting article about voting machines (via Slashdot).

I've been meaning to print a copy of Rivest's Third Ballot Voting System and read it while I take the bus to work, but I haven't gotten around to it yet.