Categories
Geek It Happened to Me

A Busy Week

This article also appears in Canadian Developer Connection and Global Nerdy.

It’s gonna be a busy week for me — there’s a lot going on!

Damian Conway

Monday: Damian Conway and The Missing Link

On Monday evening, I’ll be catching Damian Conway’s presentation, The Missing Link. There’s nothing quite like a Damian Conway presentation – they’re equal parts computer science, mathematical digression, history lesson, physics lecture, pop-culture observation, Perl module code walkthrough and stand-up comedy routine.

If you’re up for an entertaining and enlightening presentation by one of the bright lights of the open source world and you’re going to be in Toronto tonight, you should catch this one. There’s no charge for admission and no registration process – just show up at University of Toronto’s Bahen Centre for Information Technology (40 St. George Street, west side, just north of College) at 7:00 p.m. and head to room 1160 (the big lecture theatre near the back of the first floor).

Map picture

Tuesday: DemoCamp 21 with Special Guest John Udell

DemoCamp Toronto 21: Tuesday, July 28th Tuesday evening brings the 21st edition of DemoCamp, which I like to describe as “show and tell for the bright lights of the Toronto-area tech community”. It’s a chance for people, from hobbyists working on a pet project to enterprise software developers building something globe-spanning to show their peers their projects in action or share an idea. It’s put together by my fellow Microsoftie David Crow (who’s also in Microsoft Canada’s Developer and Platform Evangelism group); I cost-host the event with Jay Goldman.

This one’s going to be a special one for a couple of reasons. Firstly, this will be the first DemoCamp held at the Rogers Theatre. Second, Jon Udell, Microsoft Tech Evangelist extraordinaire, will be there.

The presentations on the schedule are:

  • You can’t pick your neighbours, but you can pick your neighbourhood!
    Saul Colt, Zoocasa
  • ArtAnywhere : Where Lost artwork meets Empty walls
    Christine Renaud, ArtAnywhere
  • Bringing Social Media to Contractors
    Brian Sharwood, HomeStars
  • Create a BlackBerry/iPhone Mobile App in 5 Minutes
    Alan Lysne, Cascada Mobile
  • Stories Told Together – Introducing Social Cards
    Shaun, MacDonald, MashupArts
  • WeGoWeGo.com: semantic search for city events
    Dan Wood, WeGoWeGo.com
  • Guestlist – online event management
    Ben Vinegar, Guestlist
  • guiGoog: Advanced Visual Power Search
    Jason Roks, GuiGoog

Alas, this event is sold out. I’ll take notes and post them on this blog.

Wednesday: Science 2.0

what_we_need_more_of_is_science

The Science 2.0 conference takes place on Wednesday afternoon. Its topic: how the web and computers can radically change and improve science. It takes place at the MaRS Centre and the presentations are:

  • Choosing Infrastructure and Testing Tools for Scientific Software Projects
    Titus Brown
  • A Web Native Research Record: Applying the Best of the Web to the Lab Notebook
    Cameron Neylon
  • Doing Science in the Open: How Online Tools are Changing Scientific Discovery
    Michael Nielsen
  • Using “Desktop” Languages for Big Problems
    David Rich
  • How Computational Science is Changing the Scientific Method
    Victoria Stodden
  • Collaborative Curation of Public Events
    Jon Udell

As with DemoCamp, this event is a popular one and is sold out. I’ll take notes and blog the conference.

Thursday: Windows 7 Blogger Event

I’ll be helping out at a gathering of Toronto bloggers on Thursday, where we’ll be showing them Windows 7.

Friday: Coffee and Code

coffee-and-code-2 If it’s Friday, it must be time for Toronto Coffee and Code! It’s the day when I set up shop at a cafe – usually the Dark Horse – and work from there, making myself available to answer questions, hear your opinions and comments and chat. I’ll talk about Microsoft, our tools and tech, the industry in general, whatever!

This Friday’s Toronto Coffee and Code will take place at the Dark Horse Cafe (215 Spadina) from 1 p.m. to 6 p.m.. Feel free to drop by!

Map picture

Other Stuff Going On This Week

techdays_canada_2009_logo

  • Along with the other people on the team, I’m helping out with the preparatory work on the TechDays conference, which will be taking place in seven cities across Canada this fall.
  • I’m also working on ongoing series of articles covering stuff like coding fundamentals, ASP.NET MVC, mobile and some other stuff that I have to keep on the down-low for the time being.
  • And it’s not too late for me to start working on the ASP.NET MVC presentation that I’m doing with ObjectSharp’s Barry Gervin at the Toronto edition of Stack Overflow’s DevDays conference in October.
Categories
Geek

Boo-Effing-Hoo

Parody of the "You Find It, You Keep It" graphic: "You watch our ads / You throw a hissy fit"with the Apple logo.

(Click the image to get the story.)

Categories
Geek Life

FutureRuby Talk: “Fighting the Imperial Californian Ideology”

This article was originally posted to my tech blog, Global Nerdy. Although it’s my notes from a presentation at a programmer’s conference, the subject matter should be just as interesting to non-nerds, as the presentation’s theis is that California — and particularly the Bay Area — has extended its imperial and deleterious influence all over the world.

The final speaker at last weekend’s FutureRuby conference was Jesse Hirsh, a Toronto-based internet consultant, researcher and “talking head” on CBC Newsworld and CBC Radio. As stated on the “About” page on his site, “his passion is for educating people on the potential benefits and perils of technology.”

"California Uber Alles" patch

His presentation, Fighting the Imperial Californian Ideology, was one of the less technical talks of the conference, whose topics ran the gamut from the expected – Ruby programming, programming languages and programming techniques – to topics you might not expect, such as nutrition for nerds, George Orwell and political languages, music and politics. In the end, it was all about building the future.

Here are the notes I took during Jesse’s presentation. I took the original notes and simply turned them into full English sentences and added context and links where necessary.

The Notes

Covers of "Snow Crash" and "Imperial San Francisco"

  • Books that influenced this talk include:
    • Snow Crash by Neal Stephenson, which plays with a lot of ideas for a single novel, including:
      • The overlap of technology and philosophy
      • Ancient history and the near future (as seen from circa 1990)
      • The concept of ideologies being viral
    • Imperial San Francisco by Gray Brechin, which looks at the role that San Francisco has played in the American Empire
  • I spent my life studying Pax Americana and have noted how Californian ideology affects us all
  • The latest version of Californian ideology comes from techies and technophiles:
  • This presentation is about how Californian ideology affects us all

 Etching: "Emigrant Train - Gold Hunters 1849"

  • “California”, as we consider it, has its beginnings in 1846
    • The United States government sent surveyors down to Mexican territory and California in search of gold
    • Minerals and mines are important to empires – there was never any successful empire that wasn’t in control of its own mines
    • In 1846, the U.S. declared war on Mexico to acquire California
    • 1849 marked the beginning of the Gold Rush
  • We need to understand the term “Gold Rush” as it applies to people to work on the internet
  • The dot-com boom of the late 1990s has often been referred to as a new gold rush, and there are parallels
  • Both featured the wealthy and powerful destroying the environment

 San Francisco

  • The events of 1849 had many effects:
    • It created an elite whose wealth was based on mining that ruled San Francisco
    • It revolutionized the mining industry, with inventions such as the mineshaft
    • The mineshaft in turn affected cities:
      • At the 1893 World’s Fair in Chicago, the concept of the mineshaft was inverted and the skyscraper was born
      • Offices in skyscrapers take mining principles and apply them to human labour
      • In skyscrapers, instead of mining the earth, you mine people
    • It created William Randolph Hearst

      William Randolph Hearst

      • Hearst was from a family whose wealth had come about from mining; he was a child of the ‘49ers
      • Hearst mines are responsible for large amounts of environmental devastation:
        • 8 out of 10 “Superfund Sites” that are too expensive to clean up
        • Many environmentally devastated mine in Latin America
      • In addition to the deleterious effects of its mines, Hearst is also responsible for The Spanish-American War, a conflict “engineered by Hearst“
      • The prohibition of marijuana was also engineered by Hearst
        • Hearst owned many wood pulp-based paper mills
        • The production of paper using hemp was cheaper and was a threat to his business
  • California is the provider of armaments for the First and Second World Wars
    • Berkeley and Stanford were schools that provided brains for the military
  • California is the home of BALCO – the Bay Area Lab Cooperative – who are responsible for the designer steroids tainting Olympic and professional sports today

 The "Julia Allison" cover of Wired

  • The Californian ideology represents an elite community
  • There is a perception among its practitioners that the world is theirs for the taking
  • The ideology highlights a past that has been swept into myth
    • That past includes a “Frontier ethos”, and the frontier was not a place for fairness
  • The ideology came about around the time of the oil crisis of the 1970s, which is also when the dollar was de-linked from the gold standard and the U.S.’ influence was beginning to wane
  • It was formalized by Brand, Kelly and the global business network
  • It is a techno-utopian vision spread through publications like Mondo 2000 and later, Wired
  • Kelly’s critiques sold a false mythology of a frontier where anyone can create a business plan
  • This mythology is that of a biological techno-utopia, a hive:
    • Problem: there are many worker bees, but only one queen bee
  • It is a means by which the ruling class maintain their power
  • The idea of the Long Tail is a meme within the California ideology
    • It’s meant to engender complacency about being in the lower ranks
    • In the Long Tail, it’s more of the same: a lucky few get all the cheese

free

  • The latest manifesto is Free Cover of "Free"
    • It’s fundamentally wrong
    • It’s not the “free” part that’s wrong
      • “Free” is disruptive
      • It’s part of the social-centric desire for freedom
    • I went to the recent Free Summit held by TechDirt’s Mike Masnick, where Chris Anderson gave two keynotes
      • Why did it take us 15 – 20 years of online economic business models cause us to realize how important social relations are important? The Communists have been saying this for years
      • We are just realizing the value of social capital
      • What’s missing is the political economy of Free
    • I agree with a large portion of Free, except for one: its ethic of waste
      • Waste is the central ethic of Free
      • The thesis: Now that bandwidth, processor cycles and disk space are abundant, we must waste it. Only through waste will be we innovate
      • The problem is that “waste is an ethic that has fucked us up royally”

 Animated photo of the FutureRuby crowd

  • The counter to the waste ethic is “How do we make more with less?”
    • That is the revolutionary potential of the internet
  • This counter is revolutionary and anti-ideological
  • “In the 21st century, there’s just culture”
  • It involves holism, which is “a flip on relativism”:
    • “I’m going to take the best shit available and integrate it into a coherent vision”
  • Society is reaching a tipping point where all the stuff we techies do is mainstream:
  • We are:
    • Bowing to masters we don’t need (California)
    • Following business models based on cultures we don’t live in (once again, California)
    • Up against the California ideology, which professes freedom but delivers slavery
  • We need to:
    • Become community activists
    • Help the next generation of AOLamers
      • Remember when AOL joined the ‘net? Suddenly there was a flood of newbies and lamers “and the whole internet went to shit”
      • “Most of the people using the net are fucking idiots”
  • How do we, as the people who can create the tools, places and concepts, quickly get lamers into the metaverse of Snow Crash? It has a lot of positives:
    • Universality: Everywhere, and accessible to everyone
    • Geography: As a virtual reality environment, it provided waypoints and neighbourhoods for different purposes
    • Space: Another byproduct of its virtual reality nature – it gave a sense of place as an means of organization, vs. the “cloud of shit” of our own internet
    • We can create these neighbourhoods for people
  • There is a big problem with "doing whatever is best for business”
    • The free market “fucked us in the last year”
    • Who can you trust?
      • The people you know
      • As a techie and participant in RubyFringe, you’re already doing it; just be conscious of it
      • None of this is new
      • It’s not about ideology, but practice
      • What we think of as the nation-state is done
      • Think of the city-state instead
      • Think of (and participate in) the cities you live in
  • The struggle for human rights continues. Which side are you on?

Discussion

FutureRuby attendee Pat Allan shares his thoughts on this presentation on his blog, Freelancing Gods, in his article titled FutureRuby and Californian Conflict.

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

Developer Dim Sum Lunch at Sky Dragon!

The Unofficial FutureRuby Guide to TorontoWhether you’re part of the local tech community or a visitor from out of town who’s come in for the FutureRuby conference, you’re invited to the Developer Lunch taking place today at noon at Sky Dragon restaurant in Dragon City Mall.

This is going to be the 14th developer lunch organized by local developer and video-chronicler of local geekdom, Kristan “Krispy” Uccello. They’re not formal at all – there’s no agenda, set discussion topic or presentations – it’s just people who like writing software or who aspire to write software getting together to enjoy a nice dim sum lunch.

The lunch takes place at Sky Dragon restaurant, which is at the top floor of Dragon City shopping mall, which in turn is at the southwest corner of Dundas and Spadina. If you’re a FutureRuby attendee from out of town, that’s a five-minute walk from the conference hotel.

Map picture

For those of you not familiar with Chinatown, here’s what Dragon City Mall looks like:

Dragon City mall exterior

Use the elevator or stairs in the circular tower part of the building to go to the mall’s top floor, which is where the restaurant is located. We expect that we’ll be a big crowd, so they might put us in one of the private rooms in the back – if you don’t see a bunch of geeks in the restaurant, ask the waitstaff for the large group of computer programmers and they’ll lead you to us.

It’s dim sum, which means the food will be tasty, cheap and plentiful. Everybody pitches in equally towards the final bill and it’s typically $12/person including tip.

See you at noon!

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

The Unofficial FutureRuby Guide to Toronto , Part 1: What’s That Smell?

The Unofficial FutureRuby Guideo to Toronto

Last year, for RubyFringe – the offbeat conference for Ruby programmers hosted by the local Ruby heroes at Unspace – I wrote a series of articles about Toronto for people who were coming to the conference from out of town. In the series, I pointed out places of interest near the conference hotel (the Metropolitan downtown) and little tidbits of information that might be useful to an out-of-towner.

This year, Unspace is holding another conference for Ruby programmers. This time, it’s going by the name FutureRuby and once again, I’m posting a series of articles that collectively will make a quick little Baedeker about Toronto for the non-locals attending the conference. My hope is that even people who’ve live in this city all their lives will find it useful and entertaining.

Upon arriving in Toronto, you may notice a certain funk hanging in the air. The strength of said funk will vary from block to block and will come from one of two probable sources.

Probable Source Number One: Gene Simmons’ Man-Musk

gene_simmons

The first probable source of the smell lingering around town is Gene Simmons. Yes, that Gene Simmons. Gene has bedded many women:

  • His current long-term partner, Playboy Playmate Shannon Tweed
  • The woman with whom he cheated on Shannon in that video that popped up on the internet last year
  • Former live-in partners Cher and Diana Ross
  • “Over a thousand women”, if his interview on NPR is to be believed

While his Rock God status helped him land the ladies, I believe that what really draws them in his the musky aroma he exudes.

Gene will be in town on the FutureRuby weekend in his capacity as Grand Marshall for the Honda Indy, which will take place around the Canadian National Exhibition, a short drive west of the conference hotel. An event featuring fast-moving, big, throbbing machines needs a grand marshall to match, and who could fill the role better than he?

The Honda Indy will run from Friday, July 10th through Sunday July 12th, and it might affect you in the following ways:

  • You may be exposed to Gene Simmons’ man-musk.
  • It may take longer than usual for you to get downtown if you’re flying in from Toronto’s main airport, Pearson International Airport, on Friday. Lakeshore Boulevard, one of the major roads leading into town from the west, will be used as part of the Indy track and will be closed.
  • You will hear the echoes of race car engines all weekend. It’ll be a constant hum in the background during the day – not too annoying, but I thought you might want to know what that sound was.

Probable Source Number Two: The Garbage Strike!

wrapped_trash

The even more probable source of the smell is the garbage. As of today, Friday, July 3rd, the strike by Toronto’s municipal workers is in its 11th day. It affects a number of services, including Parks and Recreation, services at City Hall and garbage collection. There little to no smell downtown, but as you go to neighbourhoods where food makes the lion’s share of the trash, such as Kensington Market (where Sunday’s post-FutureRuby party is taking place), it sometimes gets a little ripe.

If the strike goes on for another week and into FutureRuby:

  • Consider yourself warned about some potential stink.
  • If you’re from out of town, walking around the city and have some trash, please don’t litter or stuff it into our Saran-wrapped garbage cans; hang onto it and dispose of it at your hotel.

How Will I Get to FailCamp if the Ferries aren’t Running?

FailCamp, one of the events associated with FutureRuby, takes place on the Toronto Islands (Queen City Yacht Club on Algonquin Island, to be precise). The problem is that the island ferries are run by the striking city workers and are out of commission.

Worry not – Queen City Yacht Club has provided the use of the Algonquin II, a launch that can shuttle almost 50 people back and forth between Toronto Harbour and FailCamp.

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

FailCamp: One Week Away!

FailCamp poster, featuring Sean Connery in his role as "Zed" from "Zardoz"

If you were at last year’s FailCamp, you might remember the best story of FAIL of the evening, which involved warming up some “body lube” in the microwave oven for a little too long, after which hilarity ensued.

Here’s how Amy Hoy and Thomas Fuchs, the originators of FailCamp, describe their vision of the event:

We believe that it’s time to give our personal fail some tough love and talk it out over beer!

Join us for a brief, rousing introduction followed by camaraderie, beer, and show-and-tell. We’ll present a little about failure through the ages, mining your personal suck, maybe some science, pithy quotes from people you may or may not respect, and share some failure stories of our own.

Then it’ll be your turn. If all goes to plan, you may even win in our friendly “race to the bottom” for the most public, most expensive, or most ridiculous Story of Fail.

FailCamp returns next Thursday, July 9th and once again, it’s the warm-up act for Unspace’s Ruby programmer conference (going by the name “FutureRuby” this year), which takes place on the weekend of July 10th through 12th. Just like last year, FailCamp will once again provide a forum for you to share your greatest and most pathetic stories of FAIL, and hopefully how that failure taught you some important lessons and made you a better, wiser, more-careful-with-the-lube person.

joey_presenting_at_failcamp_1Me, presenting at last year’s FailCamp.

Once again, I will be hosting FailCamp. I’ll start the evening with a couple of stories of failure, including a couple of Keyboard Cat-worthy ones of my own, after which I’ll open up the floor to you, the audience, to share your own stories of FAIL. Once we’re all thoroughly embarrassed, DJ Barbi will spin the wheels of steel and we’ll dance our shame away.

There are some tickets left as of this writing:

  • For FutureRuby attendees, there are 4 free tickets to FailCamp remaining.
  • For those of you who are not attending FutureRuby but would like to catch FailCamp, there are 19 “Pay What You Can” tickets left.

If you want ‘em, go to the FailCamp registration page and get them before they disappear!

joey_presenting_at_failcamp_2My one-slide summary of how things went terribly wrong in the movie Deliverance
(The link leads to the “Squeal like a pig” scene from the movie – you might not want to watch at work).

FailCamp will take place at the Queen City Yacht Club on the Toronto Islands (Algonquin Island, to be precise). Your printed ticket stub is good for a free ferry ride from the Toronto docks to the Yacht Club, where we’ll have some finger food, the Yacht club’s kitchen and cash bar will be open, and the evening should be full of surprises.

What better way to close an article about FailCamp than the Keyboard Cat video starring “Pinky, Pet of the Week”?

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

Toronto Coffee and Code This Friday!

coffee_and_code_may_29_2009_1The scene at the big communal table at the May 29th Coffee and Code.

There’s a Toronto Coffee and Code this Friday! For details, see the Coffee and Code blog.