Agile Rant

Steve Yegge, a software developer at Google, rants about the Agile development process.

"From a high level, Google's process probably does look like chaos to someone from a more traditional software development company. As a newcomer, some of the things that leap out at you include:

- there are managers, sort of, but most of them code at least half-time, making them more like tech leads.

- developers can switch teams and/or projects any time they want, no questions asked; just say the word and the movers will show up the next day to put you in your new office with your new team.

- Google has a philosophy of not ever telling developers what to work on, and they take it pretty seriously.

- developers are strongly encouraged to spend 20% of their time (and I mean their M-F, 8-5 time, not weekends or personal time) working on whatever they want, as long as it's not their main project.

- there aren't very many meetings. I'd say an average developer attends perhaps 3 meetings a week, including their 1:1 with their lead.

- it's quiet. Engineers are quietly focused on their work, as individuals or sometimes in little groups or 2 to 5.

- there aren't Gantt charts or date-task-owner spreadsheets or any other visible project-management artifacts in evidence, not that I've ever seen.

- even during the relatively rare crunch periods, people still go get lunch and dinner, which are (famously) always free and tasty, and they don't work insane hours unless they want to."

Powered by Qumana

Picasa Mac Uploader and iPhoto Exporter Error

Over on the Official Google Blog there is an announcement that the Picasa and Mac development teams have released software that allows easier uploading of photos to the Picasa Web Albums site. The software, Picasa Web Albums Exporter for iPhoto and Picasa Web Albums Uploader, is delivered as one download. The first is a stand alone uploader where the user can simple drag and drop a photo to upload to the Picasa web site. The other is a plug-in for Apple's iPhoto photo management software that allows the user to export any photo to Picasa web albums. I am sure the software is great but I have been unable to get it working. I get some strange error message: "Sign-In failed (network error)". Turning off the OS-X firewall did not help and I could find not posting on the Picasa Google Group.

Update:

Turns out the culprit was the cerficate system in the Keychain Access application. For some reason OS-X does not trust the google.com's cert and with OCSP and CRL turnes on the system would fail. Turned off OCSP and CRL and now the Picasa Web Albums Exporter for iPhoto works.