I came down to Calgary early this morning for the ALT.NET Canada conference being held at the University of Calgary. For those of you new to the term, ALT.NET refers to “a self-organizing, ad-hoc community of developers bound by a desire to improve ourselves, challenge assumptions, and help each other pursue excellence in the practice of software development.” When I first started hearing about ALT.NET in the developer blogosphere last year, I got the impression that there was an “us vs them” kind of mentality. Either you believed in ALT.NET or you didn’t. A number of other developers I’ve talked to remarked that ALT.NET seemed somewhat cult-like. Given that, I wasn’t sure what to expect for this event. I’m happy to report that it has been great so far!
The conference is an “Open Spaces” style of event, which as far as I can tell is basically an unconference. There is no set agenda, the attendees are the discussion leaders, and there’s lots of open spaces for people to use for breakouts. About 75 people came out today, most from Alberta but some from Vancouver, Winnipeg, and other parts of Canada.
I think the sessions are a bit long at an hour and a half, but that doesn’t stop people from going off and having their own discussions so it’s not all bad. The first session I went to was on the web UI of the future, and then I joined the discussion on telecommuting. After lunch I went to a session on occasionally connected apps, and finished off with a session on volunteering development time. All very interesting and thought provoking.
A large number of people went out to Schank’s tonight for beer and food, so that was good. There are two sessions tomorrow morning to finish off the conference. The sessions are being documented here, and there’s even some video up. You can see my photos from the event here. Also check out #altnetcalgary on Twitter for more discussion.


Tonight we held our 
We’re almost a week into the
Visit
Even though we still don’t have “wireless everywhere” (as I like to say), access to the Internet is indeed becoming more pervasive. Until the world is blanketed in wireless however, there will always be a place for offline applications. Sometimes you need to get some work done, with or without an Internet connection. Unreliable access or no access at all might have been the driving force behind offline applications in the past, but now there’s a new reason: 
The company I work for,
I’m a bit of a scatterbrain at times, I’ll admit that. I generally need to write something down if I want to have any hope of remembering it later. If an event is not in my calendar, I’ll almost certainly miss it. I also find that I’m terrible at keeping track of paper, so I try to avoid post-it notes whenever possible. Here are some of the tools I currently use to help me keep track of things (tasks, ideas, events, etc):