Browse by Month RSS Feed
  • September 2010
  • August 2010
  • July 2010
  • May 2010
  • April 2010
  • March 2010

  • Open Web Vancouver 2009June 11, 2009
    Filed under: Life @ 7:50 pm

    My company was kind enough to let me take a couple of days off this week to attend the Open Web Vancouver conference, held at the new Convention Centre. Today was day one.

    The keynotes were both quite good, in their own ways. The first was by Rickard Falkvinge, the founder of Sweden’s Pirate Party, which just won two seats in the European parliament. Rickard’s talk centered around associating what’s perceived as “piracy” (downloading and exchanging copyrighted music, video, data etc) with civil liberties and the entertainment industry’s harmful attempts to enforce and secure copyright over artistic content. Throughout the talk he used the analogy of the Catholic Church’s doomed attempts to lock down the printing press – how wrong they were, how it backfired and how it was destructive to society and culture.

    It was more interesting and frankly more relevant than I thought it would be, but I’d like to have heard more from the Dark Side: namely, the entertainment industry. The argument I’ve heard again and again is that they’re “protecting the rights of the artists” – which is simple and convincing, foil though it may be to cover their own vested interests.

    What I did find interesting was the goal of the Pirate Party: it wasn’t to abolish copyright (which I’d incorrectly assumed) but just to keep it under control – limit copyright to commercial uses, not personal. He described the clear civil liberty violations with laws that allow a private industry to monitor our personal correspondences to check for copyright violations. To my mind, the argument comes down to a question of practicality. If there was a way to monitor any copyright violations across the planet without intruding on people’s right to privacy, then the entertainment industry would have a legitimate case. But they don’t, so any laws that allow such intrusions for the sake of some companies’ bottom lines are simply wrong.

    The second keynote was by Angela “Webchick” Byron, on “Women in Open Source” which made me groan and smack myself on the forehead when I first read the title. Sorry, but there you go. In my little bubble where I work and play, there IS no sexism or bigotry (or certainly none that I’m aware of) so anytime I hear about “women in ….” it makes me cringe. For me there’s an inherent element of guilt to such topics – when I hear about sexism, racism or any other acts of idiocy by my ethnic group (I’m a male, middle-class honky)… well, let’s just say it sure doesn’t feel good.

    But it was a good talk! She said that when she was first approached with the topic her reaction was kinda similar to my own and only after she did the research did she feel it was a legitimate issue. She argued that it was important to encourage women in IT & open source in order to get their viewpoints. I don’t entirely disagree, but I did wonder about the extent to which women are discouraged from the field. She cited various examples of ignorance, bigotry and hate mongering that kept women from the field which were, frankly, rather depressing, but at the end of it I was left unconvinced that the problem is systemic.

    She did raise one astonishing fact: the ratio of women to men working in open source is a mere 1.5% / 98.5%! HOLY CRAP, that’s insane. So perhaps there IS something discouraging women from the field… open source is fun! EVERYONE should be doing it!!

    I also wasn’t wholly swayed by her argument that we need to encourage more women in the field. I mean, of course we do in the sense that we should encourage any human being to pursue any subject of interest to them. But to my mind this should be more concerned with removing obstacles than encouraging people to pursue areas for which they may not be suited. Quick back-track: obviously I’m not saying that women aren’t suited for IT or open source, but hell – men and women are different, and I think some fields are more suited for one gender than another. Call me crazy. Just don’t call me a sexist.

    Anyway, it was a hell of a lot more interesting that I thought it would be. And what an unbelievably cool lady – very personable.

    There were a few other talks which I won’t bother discussing here, except for one. For me, the highlight of the day was Dion Almaer and Ben Galbraith’s talk on “The Future of Web Applications”. I’ve long been a reader of Ajaxian.com, so seeing the two co-founders in person was pretty exciting. Plus the substance of the talk was really fun: they demoed an early version of “Bespin”, a web-based IDE for code editing and discussed how web technologies are getting used all over the place – not just on the web.

    I cornered Dion after the talk and asked him about the syntax highlighting in Bespin. Funnily enough, it’s based on CodeMirror (which is actually bundled in my Form Tools 2 script) and unbelievably fast, by the sounds of it, partly due to his work on Google Gears. Last year Brad Neuberg gave a talk on Google Gears, including the amazing WorkerPools idea. In a nutshell, this allows for multi-threaded javascript, letting you offload work from the client to the operating system to perform independently and send back once it’s complete. This greatly speeds up and enhances the user experience, keeping UIs smooth and receptive. If I understand it right, Bespin leverages a standardized version of WorkerPools, helping keep it nice and speedy.

    While I was chatting with him, I confess it crossed my mind to name-drop a few projects I’d done (generatedata.com anyone?) but, well, it just felt waaayyy too cheesebally. *sigh*. Oh well.

    Comments (2)


    Work, work and more workJune 6, 2009
    Filed under: Life @ 9:53 am

    Been a while since I posted one of these and I had a few spare minutes, so…

    First off, in April I started a new job at Central1 Credit Union. It’s been going very well! Good work environment, nice co-workers, excellent boss. The majority of my time has been spent learning the various procedures and organization of the code. I have a LONG way to go… but I have gotten to temper it with a little programming work here and there. See the new slideshow on North Shore Credit Union’s website? That’s a little jQuery plugin I whipped up for them. I did the javascript – the CSS and markup portion was done by a co-worker. Fun stuff.

    Aside from all that, I’ve been developing a custom Firefox plugin for the company to automate tasks that I find myself doing on a day-to-day basis. Simple stuff, but it’s been fun learning XUL and SQLite. I also wrote a simple Flex app to emulate an existing java applet. It didn’t end up getting adopted by the company, but it was fun to work on and I learned a little about their charting components.

    In the near future, I have a ton of stuff coming up. Work wise, my old business partner Joe sent me a long list of projects that need to get completed in the next week. Thanks, Joe. ;-) Next Thursday and Friday there’s the Open Web Vancouver conference which should be great. Dion Almaer and Ben Galbraith from ajaxian.com are among the presenters. Bloody brilliant.

    I’m also trying to finish up a few Form Tools modules. Top of the list is a “Submission History” module which logs all changes that happen to a module. It doubles as a data backup module, too – since all submission data is never truly deleted, just logged as deleted. There’s also a long overdue Flex reporting module for graphing the data, another for generating validation code for your forms, another for duplicating forms and a good half-dozen more. Plus there’s a hundred updates to the Core I’d like to do. Oh, and Open Translate needs updating too. Boy there’s a lot to do.

    On a non-programming note, my girlfriend and I got a fish tank which we’ve been agonizing over this last month. Who ever said owning a fish tank is a relaxing experience was drunk, stoned or insane. It’s been keeping us up at night worrying over nitrite and ammonia levels. But MAN it’s sodding cool. Now the tank has cycled and has a more stable living environment for the inhabitants we’ve expanded our list of fish to guppies, platties, glass catfish, corys, bettas and a rather neat dwarf puffer. One of our platties had a litter (school?) of baby fish (“fry”) and now one of our guppies is pregnant. Everyone seems to get along pretty well, except the female betta is something of a tyrant.
    Anything else…? Oh, I’ve been consciously setting aside an hour every other night to learn about entymology. This is something I’ve wanted to do for years but never seriously studied. I’m now the proud owner of coleoptera.ca, which one day I actually plan on DOING something with.

    Anyway, blather complete. Back to work.

    Comments (0)