Archive

Archive for September, 2007

Interview With Selenium’s Jason Huggins

September 20th, 2007
Comments Off

The Google Testing Blog has an interview with Jason Huggins, the creator of Selenium, a very cool testing tool for web applications.

Uncategorized

What I Read

September 18th, 2007
Comments Off

A grad student mailed me this morning to ask me what I read to stay on top of things. In no particular order:

Journals

  • ACM Computing Surveys
  • ACM Queue
  • ACM SIGCSE Bulletin
  • ACM SIGSOFT Software Engineering Notes
  • ACM Transactions on Software Engineering and Methodology
  • Communications of the ACM
  • IEEE Computer
  • Computer Science Education
  • Computing in Science & Engineering
  • Empirical Software Engineering
  • IEEE Software
  • IEEE Transactions on Software Engineering
  • Journal of Software Maintenance and Evolution
  • SIGCSE: Technical Symposium on Computer Science Education
  • Software: Practice and Experience

Blogs

Uncategorized

DrProject’s First Review

September 18th, 2007
Comments Off

I’ve been holding back from advertising DrProject until we had a stable 2.X release (2.0 has some teething issues), but it looks like other people are starting to pay attention.  Cool!

DrProject

DemoCamp 14: Best Yet

September 18th, 2007

Last night’s DemoCamp was a great success: packed house, lots of people talking to one another, some great presentations, and of course, pictures of David Crow’s new daughter. My picks of the night would be Chris Thiessen’s Zoomii, a (very) graphical front-end for shopping on Amazon, and Lillian Angel’s in-the-pub discussion with Leila, but everyone deserved the applause they got. Congrats to David and Jay for a well-run show, and many thanks to the sponsors.

DemoCamp 15 will be hosted by the University of Toronto on October 29. It will run 4-7 instead of 6-9; we hope this will allow people who would otherwise head home to be with their families to attend. Space is once again limited, so please check out the registration page later this week to reserve a spot (it’s free, naturally). We look forward to seeing you all there!

DemoCamp

XP Toronto Kicks Off Its Fall Season

September 17th, 2007
Comments Off

XPToronto (a group for eXtreme Programming and agile development) is starting its fall meetings with a discussion of xUnit test patterns on Tuesday, Sept 18 — see their web site for details, and Adam Goucher’s review of Gerard Meszaros’s new book for an idea of the content.

Uncategorized

Tweaking

September 17th, 2007
Comments Off

Ned Gulley (of The Mathworks) has a great article up called “In Praise of Tweaking” that describes a wiki-like programming contest.  An entrant’s score is based on both the speed and correctness of his or her code.  What makes it really different is that every entry is immediately posted on the project wiki; competitors are encouraged to tweak one another’s entries to get ahead.  As this figure shows, the result is incremental improvement punctuated by occasional big leaps as someone makes an algorithmic change.  It’s a very cool idea; wish I’d thought of it for CSC301.

Teaching

Cafe Scientifique

September 14th, 2007
Comments Off

4:00 on Saturday September 15th at the Rivoli (334 Queen Street West)

Free!

This month’s topic is: Old Habits Die Hard: Can we change before the Climate does?

Think you’ve heard everything there is to know about climate change?

Here is a bit of a new spin on an old topic:

Can humans change our activities, actions, and habits to combat climate change?

Do we have the science & technology to combat global warming?

What kind of adaptations are necessary in order to survive?

Exchange ideas with scientists from various fields to find out what we don’t know about the human aspect of climate change.

www.cafescientifique.ca

Announcements

Google Summer of Code Wrap-Up

September 13th, 2007
Comments Off

900 students, 1500 mentors, and an 81% success rate — kudos to Leslie Hawthorn and everyone else who made it such a success (again).

Uncategorized

A Good Reason to Go Back to School

September 13th, 2007
Comments Off

“Earlier this year, the University of Washington partnered with Google to develop and implement a course to teach large-scale distributed computing based on MapReduce and the Google File System (GFS).” (details on the Google Code blog)

Teaching

The Best Electoral Offer Yet

September 13th, 2007

If you’re wondering why electoral reform matters, take a look at the Green Party’s proposals, and ponder the fact that despite getting several percent of the popular vote, they have little or no chance of winning any seats (and hence of affecting policy, or growing in size). I don’t agree with lowering the voting age, and I don’t think there’d be much of a software industry left if people actually banned unpaid overtime, but other than that, this is the most sensible election platform I’ve seen in years. (And for those who still think the Greens are pie-in-the-sky treehuggers, read #9 carefully: no new nuclear or coal power, but only if consumers can reduce consumption by 20%.)

  1. Cut personal income taxes by $5.7 billion over four years by boosting the basic personal exemption from $8,377 to $11,000.
  2. Cut corporate income taxes by $1 billion over 4 years without affecting tax revenues by shifting taxes from profits to resource use.
  3. Phase out the Ontario health tax introduce by Dalton McGuinty’s Liberal government.
  4. Introduce a 2-per-cent carbon tax on oil, natural gas and coal imported or extracted for use in the province.
  5. Replace the existing property tax system with a “location value tax” based only on land and not building values, to encourage denser growth in urban areas.
  6. Merge Catholic and public schools into a single, publicly funded education system and introduce a mandatory world religion course.
  7. Cap university tuition at an average of $3,000 a year and college tuition at an average of $700 per year.
  8. Cap the amount of fresh water that water bottlers and industrial water users can take, and tax water use at $100 per million litres to encourage conservation.
  9. Ban the construction and refurbishment of nuclear reactors and phase out coal-fired power plants by 2009 if consumers can reduce electricity use by 20 per cent through conservation and energy efficiency programs.
  10. Adopt “California-style” emission standards for new cars, light trucks and SUVs by 2012, provide an additional $2,000 over the federal government’s existing sales tax rebate on the purchase of fuel efficient vehicles, and add an additional $2,000 levy on inefficient vehicles.
  11. Lower the voting age to 16.
  12. Boost the minimum wage to $10.25 by June 2008 and ban unpaid overtime.
  13. Provide a $1,000 health care allowance to low-income residents.
  14. Spend $10 million to help farmers switch to organic farming.
  15. Boost provincial spending on northern communities, including $90 million for health, $180 million for economic development and $25 million for transportation.
  16. Encourage homeowners to make their homes more energy efficient by boosting the provincial grant for that purpose from $5,000 to $10,000.
  17. Encourage municipal green building projects through a $500-million grant program.
  18. Spend $100 million to compensate farmers who preserve wildlife habitat such as wetlands instead of farming it.
  19. Phase in a province-wide ban on the cosmetic use of synthetic pesticides.

Uncategorized