Categories
It Happened to Me Toronto (a.k.a. Accordion City)

DemoCamp 5: Yet Another Hit!

DemoCamp Toronto 2006 logo

Last night marked the fifth DemoCamp, Accordion City’s monthly gathering of the tech community where we show off our current projects to our peers. It took place at the University of Toronto’s Bahen Centre for Information Technology; use of the auditorium was arranged by Greg Wilson, whom I wish was my prof back when I was a computer science student at Crazy Go Nuts University. By Greg’s count, we had 141 attendees.


The crowd, with about 5 minutes before the start of the presentations. The place was packed by the time presentations began.

Greg expressed some concern at the small number of U of T students present. C’mon, kids — it’s almost summer, some of you a graduating, and right on campus was this great opportunity to see what’s going on in the working world and meet potential employers. Don’t blow opportunities like this!

The presentations were:

  • An announcement by David Crow that we’ve cut a deal with MaRS: they’re letting us use their amazing auditorium space (see the photos in this blog entry) for all future DempCamp gatherings. Three cheers for MaRS!
  • A quick announcement by Tucows’ own VP of Marketing, Ken Schafer, to talk about Interesting, a new feature at the Canadian Internet marketing blog, OneDegree.ca.
  • A Java-based online message board system for Bell Kids Help Phone, presented by U of T students Yang Lu, Jonathan Lung, Yimei Miao and Andrew Reynolds. This is an impressive 4th-year project — not only is it a true exercise in real-world software development, but it’ll also end up actually being used. I wish my 4th-year project was as “real” as this!
  • Super-prolific programmer Chris Nolan.ca (I think he should legally add the “.ca” to his last name) demonstrated RJS templates, a new feature added to Rails 1.1 that makes including client-side JavaScript in web pages easier by letting you code it server-side in Ruby. We had a little religious squabble when an angry Java developer in the audience started ranting about all the hype in Ruby. When the group was asked how many were experimenting with Ruby on Rails and over half the audience raised their hands, he asked “Yes, but are you fulfilled by Rails?” Those of you who aren’t programmers may be surprised to find that yes, we sometimes do get into knock-down, blood-and-guts arguments (and even fights) over programming languages and frameworks.
  • David Janes demonstrated BlogMatrix, his platform for structured blogging and microformats. He demo clearly showed the power of structured blogging and its ability to tie together disparate sources of information into something a little more cohesive and useful; I hope this sort of thing catches on. He also demonstrated a BlogMatrix site built for Toyota Canada proving that yes, DemoCamp projects do get actually paying customers — customers who pay well, in fact.
  • Local Ruby on Rails heroes Pete Forde and Ryan McMinn from Unspace demonstrated some nice Ajax-y Rails-powered UI: Liva Data Grid and Live Search. If you’re developing new-style web applications, you should give this stuff a look.
  • Avi Bryant and Andrew Catton demonstrated DabbleDB and the Seaside Framework for building web apps in Smalltalk. DabbleDB is very interesting to me: it takes spreadsheets misused as databases and converts them into proper database-driven applications. Very clever stuff. This project also deserves mention for being the first app presented at DemoCamp written in Smalltalk.
  • Adam Goucher presented Select Access, a website authentication and authorization package in use at Hewlett-Packard. This project also deserves mention for being the first “enterprise” application presented at DemoCamp.

After the presentations, a large number of the attendees converged on the upstairs bar at Molly Bloom’s for beer, wings and burgers. Greg, I owe you some money for my food and beer!

Categories
It Happened to Me

Parallel Landing at Logan

Here’s the view from the window on our flight to Boston last weekend, just before landing at Logan airport. We were neck-and-neck with the Song jet, which was also coming in for a landing, then pulled ahead. A little closer, and I would’ve been able to watch the in-flight movie on the other jet…

'Song' jet visible off the right wing of my Air canada flight landing at Logan

Categories
Uncategorized

"Ask Tucows" Chat: Tuesday, May 2nd

We’re coming up on that time again: the next “Ask Tucows” online chat takes place in just one week — Tuesday, May 2nd.

The first chat was quite successful and went well over the “official” scheduled length. Based on the response and length of the conversation, I have decided to lengthen the “official” time of the chat; it will take place on May 2nd from 12:00 noon to 3:00 p.m. EDT (that’s 9:00 a.m. – 12:00 noon Pacific, or 16:00 to 19:00 UTC).

I’m working out the last of the chat details right now; I’ll post them shortly.

If you missed the last “Ask Tucows” chat, a transcript is available online at Tucows Developer News.

Categories
In the News Toronto (a.k.a. Accordion City)

R.I.P. Jane Jacobs

Jane Jacobs died today at the age of 89. Among other things, she was a champion of liveable cities, a citizen of Accordion City and the author of The Death and Life of Great American Cities. Robert Fulfold said of her: “Jacobs came down firmly on the side of spontaneous inventiveness of individuals, as against abstract plans imposed by governments and corporations. She was an unlikely intellectual warrior, a theorist who opposed most theories, a teacher with no teaching job and no university degree, a writer who wrote well but infrequently.” We all owe her a debt of gratitude.

Requiescat in pace, Jane.

Categories
Uncategorized

"Standing Room Only" Flights

Whenever an airplane manufacturer releases a new model plane, they always trot out special versions showing planes equppied with cocktail lounges, massage stations and sleeping berths. However, the airlines who purchase these planes see things differently: their goal is to pack as many people as possible on a flight. Seat space has diminished by 3 inches on average since 1978 and now Airbus is proposing making the term “cattle class” less a figure of speech by proposing a standing-room concept.

I am reminded of the South Park episode where Mr. Garrison invents a new vehicle that is controlled by four suspiciously penis-like handles, one of which goes into the driver’s anus. “It’s still better than the airlines,” one character says. The vehicle, a parody of the Segway, is such a success that the airlines go bankrupt and have to be bailed out by the government.

Maybe we should write to the airlines right now and say “If you install those standing-room seats, I’m never flying with you again.”

Categories
Geek

Feedcache

Tucows has opened a web service to the public called Feedcache. If you’re a developer building an application that needs to retrieve RSS feeds reliably or search through them, you might find this service useful. For more information about it, see my postings on Tucows Developer and Tucows Farm as well as Ross’ posting on his blog.

Categories
Geek Toronto (a.k.a. Accordion City)

On the TTC and ICT Toronto

ICT, Meet the TTC

The DemoCamp brain trust and I attended a presentation put on by ICT Toronto, a committee formed by the City of Toronto to boost Toronto’s profile as a leading city of infortmation and communications technologies.

I should pleased at this development, but something really worries me: it’s being run by the City of Toronto. Mayor David Miller and his crew, like most NDP members and voters, are very good at talking about “feeling your pain” but aren’t all that hot on actually getting things done. It’s a problem with Toronto politicians; they worry excessively about projecting the right message, optics and photo opportunities, even when the task is simply to change a lightbulb.

At the risk of alienating some big players in the local tech scene, I will state that I believe that not only is ICT Toronto’s task too important to be left to ICT Toronto; I think that we will have to accomplish that task in spite of ICT Toronto.

Let’s consider another promotional effort run by the city: The Toronto Transit Commission.

The Toronto Transit Commission: Its Fans are Better Than its Management

Westbound TTC subway train pulling into Yonge Station, circa 2001.

Say what you want about the marketing and lore that comes with the world’s other transit systems — New York’s, London’s or Paris’ — when it comes to home-grown transit fandom, Toronto does quite well for itself. This is a good thing, too, since the Toronto Transit Commission (a.k.a. “TTC”) is pretty clueless at marketing itself; they’d probably be incapable of marketing immortality. The best promotion for the TTC comes not from the head office, but its riders and fans.

The Fan Site Clearly Beats the Official Site

Consider the difference between the Toronto Transit Commision site, a useless hodgepodge that seems to have been designed by someone with the visual sense that God gave oysters:

TTC official site, circa April 2006.

Believe it or not, someone got paid to make that.

Now consider the completely unofficial, fan-created labour of love, Transit Toronto:

Transit Toronto site, circa April 2006.

The difference is stunning.

The Fan Memorabilia Beats the Official Memorabilia

The New York and London transit systems market themselves well. There’s lots of licensed memorabilia for the New York subway:

…and the London Underground’s memorabilia sells like hotcakes:

Where is the TTC merchandise? Good question. It actually exists, but you’re not going to find a link to it from TTC site, and none of it shows the design or imagination of the merch for New York’s or London’s system. The official merch is simply the TTC logo slapped on various objects, with all the creativity and style of those “YOUR COMPANY NAME AND LOGO HERE” ball pens.

Once again, the best stuff comes from the fans. The most desirable TTC memorabilia is Spacing.ca’s lapel-pin buttons featuring the names, designs and colour schemes of every station on the line:

The Efficiency Guide, Unorthodox Tips for Riding the TTC and the Anagram Map

For those of you who want to ride the subway more efficiently, there’s the TTC Subway Rider Efficiency Guide, which tells you where to sit on the train to be closest to the exits for every station on the line. It’s available online and had also been distributed free of charge by loyal TTC fans.

The people behind the Efficiency Guide are going to release a new guide on May 2nd titled Unorthodox Tips for Riding the TTC, which will contain over 200 tips for riding the TTC. Included will be “23 tips on making riders’ journeys more comfortable, 11 tips on how to secure a seat on the busiest routes, and 6 tips to help make travelling with young children a little easier.” The TTC should be giving these guys a year’s worth of free passes for this.

Since this is the TTC’s management, they’ll probably ignore it, or worse still, come out against it. They’ve done this sort of thing before. You might have read about John “Robot Johnny” Martz’ troubles with the TTC. He created a map of the Toronto subway lines featuring the names of the station rearranged into amusing anagrams and got a cease-and-desist order as his reward.

The TTC seems so good at actively seeking out and killing any public goodwill towards it that it’s hard to tell whether their actions are driven by incompetence or malice. You’d think that it was being run by a secret cabal of car dealers.

Back to ICT Toronto

I worry that ICT Toronto will handle the promotion of Toronto as a high-tech hub with the same lethargy, inefficiency and inefficacy as the TTC in promoting itself as a public transport system.

I believe that the true promotion of Toronto as an information and communications technologies centre will come not from top-down committees of investors, but the people closest to technology: those of us who actually make them go. Bottom-up organizations such as DemoCamp, BarCamp, the Mesh Conference, the Rails pub nights and geek gatherings at Linux Caffe will probably do a much better job that ICT Toronto will, especially if their lame web presence (a single static HTML page, and no link to the report about which it made so much fanfare) is any indication.

It all boils down to this: if you’re a technologist in the Toronto area, don’t wait for ICT Toronto to promote this city. The city’s past performance suggests that it could very easily fall flat on its face. It’s up to you!

To close, I’ll leave you with the three things you can do right now to meet ICT Toronto’s goal of making Toronto a high-tech hub:

  • Work! Without actual technology to promote, there’s no point in promoting it. Keep on cranking out code, designing sites, working on projects, sharpening your skills and go beyond 9-to-5 development. What made Silicon Valley great was its people’s dedication to their craft that went beyond marking enough time at work to fill a 40-hour week to get a paycheque.
  • Blog! The reason we remember Marco Polo and not his father and uncle is because he wrote down his experiences about travelling to China while they didn’t. The rule still holds today: if you’re a techie in the Toronto area and you’re working on an interesting project or can write tutorials or report on developments in the tech world, blog! Tech blogging will help boost Toronto’s tech presence on the web far better than a stack of glossy ICT Toronto brochures sitting in an investment bank’s recycling bin. (ANd make sure to mention that you’re from the Toronto area!)
  • Socialize! Computing is just a fancy branch of mathmematics, and mathematician Paul Erdos (you should read his biography, The Man Who Loved Only Numbers) proved that math was a social activity. Get out there and meet with other developers in the area — this city has all kinds of meetings, user groups and gatherings of that nature. Meet your fellow geeks and exchange ideas! Remember, Silicon Valley is as much a product of its after-work gatherings as the work done in the garage.