July 28, 2010

Wow, Wavii

Filed under: Uncategorized — Tags: , — Dave @ 3:22 pm

A hearty congratulations go out to Wavii, the latest startup by a friend of mine, on their funding and amazingly good press:

Time To Meet Wavii, The Super Stealth, Super Awesome Startup Based In…Seattle? … The company has raised $2 million to date from high profile angel investors. Among others, we believe SV Angel, Felicis Ventures, Max Levchin, Mitch Kapor and Fritz Lanman are all current investors.

Adrian’s been telling me nothing useful about this company for a while now, and I look forward to finding out what he hasn’t been talking about.

July 26, 2010

Checking for Accessibility

Filed under: Uncategorized — Justin @ 3:42 pm

When developing an accessible website, there are numerous things to keep in mind to ensure your site is indeed accessible. Although it is a good start, simply adding ALT text to all your images will not suffice. The list of rules as outlined in the WCAG guidelines is quite long and detailed, so reading through it to decided which areas apply to your site can be a bit tedious. Fortunately there are many accessibility checkers out there that can do this for you. [Dave's note: Justin has been using them to help develop an accessible website and it's passing them with flying colours, good work!].

Given a URL, they essentially parse the website, checking the html and css against their set of accessibility rules as derived from the WCAG guidelines. A good checker will point out known problems and warn you about potential problems. This can potentially save you a lot of accessibility testing time.

Here are some testers that we use. You can also find some of them in the Firefox Accessibility Toolbar.

FAE screen shot

FAE screen shot

Of course there are always some aspects of the website that will need some good old fashioned human testing. One example is the tab order. The project being evaluated in the screen shot is using the JQuery accordion, but the sections were not selectable using only the keyboard. The tab order was skipping over it. None of the accessibility checkers look for that.

As the Web becomes more interactive and dynamic it will be increasingly difficult to keep web pages accessible. Libraries like JQuery offer snazzy animated ways to display your content, but often do not take into account the many accessibility needs. Checkers like these will help but at the end of the day you still need manual testing.

July 12, 2010

Our servers won over downtime this month 1-0

Filed under: events,Uncategorized — Dave @ 3:26 pm

High stress scoring

Like most of us, I was watching the kickboxing soccer game yesterday that went two hours without a goal. And like many of us in North America, I’ve been hearing people (let’s call them basketball fans) talk about how the game would be fairer if there were more goals — they’re right, if you determine outcomes by a single goal, the amount of statistical noise in the results is going to be pretty high.

But of course the point isn’t to determine the best team, so much as it is to get an audience; and the more stressful it is, the more exciting it tends to be.

I’m nearing in on 100 LinkedIn connections (which I might get doughnuts for), which is just about the opposite end of the spectrum.

But I have other metrics that are upsettingly close to the stressful end of the spectrum:

  • Uptime. We target 99.9% uptime (and we tend to surpass it handily) but one day of outage can kill your stats for months.
  • Competing for projects. A fair amount of our work comes in through responding to requests for proposals, which is a little like sending in a resume — you may be a great person but you only have a few pages to sell yourself and pretty much any mistake can sink you. Usually we have to bounce these around a couple times to make sure I haven’t written a passionate ode to a particular technology stack rather than an explanation of how we’ll solve a problem.

So I’d like to make a few changes, next time a machine overheats because I thought I could ignore a warning for one more day, or we lose a bid because I missed something in a 30 page document, I want there to be a fifth referee who can over-rule reality. Or worst case, can we have a do-over in 4 years?

Oh, and a belated congratulations goes out to my Alma Mater’s Dave Johnston on becoming our next Governor General.

July 1, 2010

Coffee and Queen, being green.

Filed under: Uncategorized — Tags: , , — Dave @ 3:42 pm

While we were discussing the Queen of England’s upcoming visit to RIM on Monday there were some awkward glances at [redacted]‘s coffee cup.

Our office has a semi-non-official policy of not getting food and coffee in styrafoam for environmental reasons. One of the local coffee shops has great sandwiches (salmon & bacon, who knew?) but they still serve coffee in styrafoam, leaving us forced to enjoy Red Brick. If I have to suffer through one more Raspberry Chocolate coffee I may… get still one more.

edit: (Alternate titles suggested: “Peace Order and Green Grub” and “For Queen and Coffee”, both rejected).