Just Beyond The Bridge

Blog Fun Fun Fun

Wednesday, August 30, 2006

This morning had been spent performing an engaging task that could only be matched by such exciting experiences as watching the sea dry and sticking pins in your eyes. This blog has been receiving content for a year and a bit now, and there have been many changes in the way the data is handled, but of course, no one apart from me knows this. One of the unfortunate things about these changes means that there is a muddle of inconsistent code, and even worse, in some places, invalid code. I've spent the past two hours picking the digital needles from the haystack. Yes, I am close to tears, but thankfully I think most of the problems are now gone.

Yesterday I began drafting some designs for a new idea I'm going to be experimenting with in the next while or so (this is unrelated to anything that has ever been mentioned in blog before). I'm quite excited, but really don't know if I have the time to run another business when I'm already running the one. We'll see.

On Sunday we had the relatives over for a family celebration. My birthday, Auntie Gay and Uncle Mike's 30th wedding anniversary, Sister Two's birthday and results, cousin Rachel's results all were swept under the carpet at the time due to busy schedules, but we all managed to get together for some fantastic food (as always when we have the family gatherings).

At the moment I feel like I'm in limbo. There is lot of stuff I'm meant to be doing, but for one reason or the other it's not moving forward; I need everything else to fall in place before I can make my move. Frustrating.

Geek In The Park 2006 - The Real Deal

Monday, August 28, 2006

Pigeon-holed in “Multipack

"I saw that building 20 minutes ago," I thought to myself as my bus drove past the Blackheath Social Club for the second time this journey. It was a Sunday morning and that meant replacement bus services and continual disruption to what would on any other day have been considered a fairly simple journey. Quarter of an hour after my train had departed, my bus dropped me at Smethwick Galton Bridge station. Despite these problems and Trev's directions, I still managed to arrive at Leamington Spa and locate the correct geeks at the correct time in the correct park.

The weather held, and then improved, meaning we pretty much got a full day of sunshine. There was even a need for sunglasses. A good thing considering the picnic element of the event, and it meant that all sandwiches remained dry, which is more than can be said for Stu, who went for a paddle to retrieve the official Geek In The Park football. We quickly decided that wetting the attendees was a bad idea, and the task of rescuing future water-bound footballs was contracted out to rowers on the river. The 5-a-side tournament was a great success, so much so that it soon evolved into into a 6-a-side match. I was able to comprehensively display my lack of talent and fitness, yet we still won, hurrah.

There were approximately 35 'picniceers', not including kids (of which there were a good number), and a similar figure of developers who turned up for the evening event. Those who braved out the entire day ate dinner at the nearby Scream pub and afterwards headed over to the Jug and Jester for a dose of discussion before I finally had to call it a day and head home.

Patrick and Bruce took the subject of pragmatic accessibility as the core focus for the talk; chain-smoking their way through a passionate discussion about where the responsibilities of the web developers and the user agents meet. The speakers made some important observations about the expectation of designers to provide solutions to browser shortcomings. The podcast will be available for download soon from the Geek In The Park web site, but in the meanwhile thought I would summarise my feelings and conclusions whilst they are still fresh in my mind.

Patrick highlighted the real need for the browsers to take a greater interest in their interface development and not just the compliance to web-based standards (quoting the poor browser subscription to W3C User Agent Guidelines). My personal feeling on this is, as developers, we do already have a way of addressing these gaps in the software. Mozilla and Microsoft have already allow additional function can be mapped into the interface, and there is no reason why we should not be creating solutions that can be plugged into the browsers. The current plethora of extensions are tailored specifically for the developer market (who doesn't have the developer toolbar installed?), but there is hardly anything created specifically for the end users.

The sort of extension I envisage is a toolbar of solutions to standard access problems which are currently routinely patched by developers. The sort of problems I mean are that of font resizing, the 'aesthetic' problem of skip links and the issues of colour contrast. Some of these settings can already be changed in the UA, but mostly are hidden away so that your standard user hasn't got a clue about it. Others simply have not been implemented.

An 'access toolbar' could be combined into a single extension and act as showcase to both web and UA developers. This prototype would have little impact on the standard user (as they still don't know what an extension is); the real benefit would be the ability to demonstrate to the UA developers what the web developers would like, and why it would help us. It would also help to channel the heated discussions onto how to implement the good access features into the browser interface, rather than carry on the superficial arguments over how we should spend our time working around problems that should be being addressed by another group of people. I don't think the extension would ever need to be shown to the public, it should simply be an example of an interface, showcasing features that should be considered for inclusion in a final release product.

I believe that enough pressure could levy change. It's an optimistic view I know, but if you look at the current rates of innovation within the industry, there are two very different speeds. On the one hand, the W3C et al take years to formulate their specifications, then the browsers then take years to implement them. The content of CSS 3 and XHTML 2 are still being debated, but by the time they are widely adopted we will have known exactly what was coming in them for half a decade - no novel advancements, no innovation, just what we already know and expect, and similarly the browsers seem to fail to provide spectacular never-seen-before advancements.

On the other side of the divide is the developers. We have a vested interest in improving our working methods, and innovations in projects/applications are commonplace. The level of creativity and drive is unbridled; we are seeing rapid advances in our design techniques, but all this energy is being channelled into the formulation of CSS hacks and browser workarounds, which is a reactive approach to the problems. This is confusing considering the proactive and innovative nature of the rest of the work that we are involved in (our sites).

If we look at what happens when developers' energy is applied to a generic web problem we can see the results can be very effective. I refer you to Microformats. Within a short period we have a set of specifications that I am confident will eventually become a grassroots web standard and become woven into the fabric of everyday, semantic mark-up. By it's wide scale adoption, Microformats would provide a precedent for developer-led change. Not by W3C committees and not by browser makers, but by developers. If Yahoo! or Google were to start to incorporate these formats in their normal web results, it would be a coup d'etat, and demonstrate that we can make an effective impact on wider web policy.

The point I am trying to illustrate is that there is often a lot of talking about the way we can improve our design/accessibility techniques. It's a by-product of our creativity and online innovation. What is lacking is actions. As has been shown on many occasions, the industry giants are prepared to take on board good ideas. They are willing to pay good money for it. Take Writely, Flickr, del.icio.us... all bought up and adapted by the Big Guns. Why? The technology existed and was proved to work. There would be no point of turning up on Dragon's Den without a prototype. If you want a browser to adopt a feature, you need to mock it up, shout about it, build up a fan base and get the idea adopted. We can talk about what other people should be doing for us as much as we like, but unless we spend some time illustrating what we mean, it's never going to be. What makes this easier is that the tools for the job are already available.

I would like to thank both Bruce and Patrick for getting me psyched starting me thinking. With a bit of enthusiasm and some help, I am sure us developers could bolt together some kind of useful little demo bar that might help the UA makers see where we are coming from and open a discussion on what we want need from them. Bruce and Patrick are already compiling a list of things we need to see addressed in UAs, so this could be a very useful stepping stone.

On other topics I have less to say (mostly because I've spilt my heart already), but I would like to agree with their idea of a pragmatic approach to access. The key is to assess the project scope (time & money) and work out if you can adopt a fully accessible schema given the resources available. If you can't, draw up contingencies. If you've made a site that doesn't provide an alternative stylesheet because the project wasn't long enough to allow it, don't feel guilty. Acknowledge you had to make the sacrifice and be prepared to make the change if and when you need it. You are not likely to be immediately sued for not having a high-vis stylesheet if you quickly and cheerfully react to any request or complaint. You will appear in a better light for meeting the needs of your visitors, whilst improving the access level generally on a per-se basis.

Of course it is desirable to have the stylesheet there in the first place, but we all know there are times where a compromise has to be reached for one reason or another. I must stress I am not advocating cutting of corners just because you want your tea a bit earlier; the responsibility that lies with the developer here requires a very pragmatic and realistic approach. You don't want to discriminate and you don't want to leave you or your client vulnerable to criticism. Remember, in law everything is judged in relation to a 'reasonable person', and by my estimation, as long as you could demonstrate you were reasoned in your decisions, you are likely to be within your rights (as a designer only; your client might be liable for not making the resources available)*. Make your code valid, prioritise you access features, then be prepared to act immediately if the audience requests something you couldn't deliver first time around. Crucially, only compromise on access when there is no alternative.

Lastly, Bruce and Patrick were keen to talk about the advantage of baselines in terms of legal positioning of firms. I am still not convinced this is a good way forward. As Nicky Danino put it, "it gives people a get out clause," and I agree. Just because we want to make it easier to define the lowest boundaries, doesn't mean we should do it by providing ways that allows the relaxing of standards. I think it is fairly clear from the years of discussion already under our belts is that the WCAG AAA spec is a holy grail of accessibility, no one can really claim to have achieved it. What is important is that people demonstrate that they have striven to achieve it. Oddly, they don't have to succeed to be successful. It is more important to see people have made a serious attempt at accessibility and standards than to let them pick their own marker and sit on it as low as possible because their in-house access policy says they can. As the classifications are all subjective I predict it won't help the legal position anyway; I think the courts are more likely to weigh a decision based on the level of commitment shown to meeting the godly targets rather than whether they managed to meet a self-set lowly minimum.

Opinions over. I had a great day, it was really good to meet all you folks I'd not met before, and to catch up with those of you I already knew. Thankfully there were no Geek In The Pond fatalities despite the precautions the police took, and hopefully I'll get a chance to see some of you again at the Multipack meet in two weeks time.

*Disclaimer: I am not a legal expert, or anything even similar and this is simply my interpretation and opinion. Please do not use my ramblings as a basis for any access policy without consultation with a legal professional, as without precedent, all this advice is purely speculation and should be treated as such. I won't not hold any responsibility for anyone acting on my advice as I cannot confirm it's value.

Jon's Big Party

Saturday, August 26, 2006

Jon's parties are always good. In fact, they are always better than good; they are fantastic. Where else could you witness ten 20-somethings bouncing happily (albeit drunkenly) in a bouncy castle at 2 in the morning, in pouring rain? There were three hottubs, two whole lambs stretched out spread-eagle over an open fire, a trippy clubroom and more punch and beer than you could shake a stick it. Oh and naturally, there were the girls as well. Very good stuff.

There was a lack of university presence. Despite the invites that went out, I was the only one who managed to attend, but I knew a few guys from school and some of Jon's other mates from various places. Leo, Josh, James, Roscoe, Tom, Joe, Danny and the 'London Ladies' were there, and then later in the evening Will (who I was meant to be going for a drink with tonight) called and said his plans had been changed and he's actually going to France on Saturday, not Sunday. I told him to bring the schedule forward day and so he came over with Dan. The time just flew and before we knew it was 4am.

Tomorrow is Geek In The Park, and despite initial poor forecasts, the situation has changed and we should get some half decent weather. I'm looking forward to meeting up with the guys and seeing who shows up. I'm also keen to see Patrick and Bruce's contribution in the evening; A discussion of pragmatic accessibility, where the rubber meets the road. I encourage anyone who is still unsure about attending to come along; these type of meets are really good fun and it's a brilliant place to network, learn and socialise. If you do enjoy the event and want to do that sort of thing more regularly, the Multipack can give you a monthly dose of exactly that, so consider joining up... it's free and just about to celebrate a first birthday.

A Not-So IDT Reunion

Friday, August 25, 2006

A lot of ringing around and following up leads yesterday has brought some new work in, unfortunately despite being excited by some of the projects, there isn't much I can do yet until I get the brief, so it's a case of waiting on that stuff at the moment.

Last night I went for a curry with Tom, John, Becky and Liam at a place called Bengal Fusion down the Lye. I was mightily impressed and for thirty five quid we had a really good meal. After we headed back to Stourbridge for a sneaky half or so down the Crispin where Raj joined us. Once again (for the third time in two days) the topic of laptops came up and I think I managed to get Raj all excited about my Macbook. He's asked me to go computer shopping with him. These aren't intentional Apple Conversions I'm carrying out, but at the moment people just seem to have all the enthusiasm to try something new...

Tom and I walked home discussing all matter of topical issues ranging from PFIs to to the percieved terror threat. That's my week's dose of political debate sorted.

Tonight is Jon's party. Despite early warning, there is going to be a poor show from university types, which is a bit of a disappointment. Looks like it's just going to be me, Jon and Andy, plus of course all of the other people invited, but it would have been nice for a bit of a reunion for the Lufbra IDT crew.

Please Leave A Message…

Thursday, August 24, 2006

I got up early today in order to finish a few small items on a website for one client today, and mosied on fairly normally with little interruption until the minute I got into the meeting at 3pm and was bombarded with texts, phone calls, voicemails, and when I checked my inbox an hour later it was practically overflowing. Such is the way the world works.

I'm not too sure where one of the calls even came from. It starts 006, which indicates foreign me thinks. All the others I have returned, but at the thought on an extortionate addition to my phone bill, I'm going to pass until I know where I'm dialling.

This evening I watched The Motorcycle Diaries for the first time; the film about the diaries of Che Guevera on his journeys through South America. It's a fantastic piece of cinema generally, the story is brilliantly portrayed and it has inspired me to take the book out at some point. It's also rekindled my passion to go out there and see the place. The Inca Trail and the Andes have always been numero uno on my list of destinations, but recently I'd forgotten how swept away I was by the National Geographic IMAX film that sparked my interest about eight years ago.

This weekend (and the run up to it) is going to be manic, starting tomorrow.

If you don't know the answer to the questions above, and/or don't understand what the logos above mean, please read on, especially if you are not a web designer or developer.

I will do my best to explain the above and what it means using non-techy terms, and hopefully more people (you) will understand the benefits of a technology that is all around you but rarely used by people other than web-types (like myself).

An Example

The BBC provides rolling news coverage on it's website. Everytime a new article appears on the homepage the only way you will ever know is by checking on their website. That's fine most of the time, but you probably also check other sites regularly to see whether new information or news has been added. I check forums for replies, I also check the news at Uncrate (showcasing new gadgets) and I like to see new photos when my friends upload them to Flickr (a photo sharing site). Chris also has a podcast, and I need to know when I can download a new one.

The Problem and The Solution

All of these sources of changing information have to be checked separately, and you have to remember to visit each site every-so-often to check for updates. But what if you had a system where all your sites and forums and podcasts notified you when they had been updated? What if you could view all this information in one place, in a similar way to when you check your emails? What if you didn't have to remember to check all those sites all the time?

When Uncrate adds a new review, or Si uploads a new photo I know because I use News Feeds, which is exactly the same as an RSS Feed or an XML Feed. They just are different names for the same technology. And they all use the logos above to signify that the service is available. You've probably seen them around the web, or if you haven't noticed it, it will only take a glance at the BBC Sports page or even this very page (see right hand column) to realise that you could have live football results or my newest blog entry delivered to you directly, at the same time it appears on the website.

Using these Feeds, I can be sure that when Chris uploads his new podcast I will be the first to be told. In fact, if you listen to podcasts in iTunes, that is exactly how the program knows a new one is available - it checks a News Feed for updates. The only difference with iTunes is that it only deals with music. A standard News Reader (which are free!) can deal with all feed types - news updates, forum replies, photos, blog entries, podcasts...

As you might realise, this expands your ability to keep tabs on all your information. You ultimately will save time as it stops those wasted journeys to sites when there has been no new content. The News Reader provides a link with each piece of new content it displays so you can choose to go directly to the original article or photo, but it also means you can read a title and ignore it if it's not of interest.

If the idea interests you, you will probably want to get a News Reader. Mine is a free web-based one (Rojo), which means I can check anywhere in the world, just like your webmail. It is password protected and contains only my feeds which I can add and remove as I choose. You can also download News Readers that run on your computer directly. Some email providers place a news reader in their webmail (for example Yahoo! Mail beta users have the option in the left hand folder list).

Without a news reader, News Feeds are not particularly user-friendly. They can look like a jumble of code, for example this is mine (depending which browser you are using it might be more or less of a jumble). But if you copy the web address into your NewsFeeder, it will understand it just fine, and you'll be set to receive new articles as and when they occur on my site. Wherever you see the logos above or 'RSS' or 'XML', that is the link you copy into the News Reader.

If you have a question, just leave a comment and I'll try to answer it. I realised that the BBC's attempt to explain this wasn't particularly clear, and this was my attempt to clarify the system. It's not like any of this is new, just I thought it hasn't been well explained in the past, and the more people who know, the better.

At 7pm yesterday, I headed over to Jon's for an asado and general social. I wasn't sure if I'd I'd know anyone there aside from Jon, but it turned out that Dan and Tom were there, with a mix of polo girls and some of Jon's friends from school.

It was my first asado, which for the unenlightened is an Argentinian BBQ. You take a large amount of meat (lamb and chicken) and cut it off in large sections, laying in on a low grill. The wood fire (critically not charcoal) is allowed to burn separately until it collapses right down, then the embers raked under the grill, so there is no flame, just hot coals below the meat. You then have to allow for the meat to cook; the longer the wait the better. The meat is then torn or cut into slices, pieces of bread dowsed in a lemon and mustard sauce and then the meat placed inside the bread. Tastes bloody fantastic.

The evening was meant to be a precursor to the party this coming Friday, in that Jon and I were meant to be discussing arrangements, but it didn't work out like that, and we spent most of the time on other subjects.

One thing that amused Tom, Angus and myself (after we eventually all admitted to it) was that had all been ID'd when we'd gone to buy beer, all at the same off licence, all separately, before we arrived at Jon's. At age 21, being ID'd is not considered a great achievement, but as Tom and Angus are both couple of years older than me it eased my embarrassment. What amused us most though was the girl behind the counter had done the same thing for all of us; she had taken one look at our driving licences, read the year out load (for me 1985) and then had taken out a calculator to work out whether we were over 18. I said to her "I'm 21 if it helps," but it didn't and she finished the calculation. She must have only been about 23 herself. And she's working in a shop, dealing with other peoples' money.

I suppose it's not quite as embarrassing as when I was 18 and on a night out to Birmingham when I was issued a child's ticket on a bus (bearing in mind you have to be under 14) when all my mates got adult fare. I didn't live that down for a couple of years.

Page 1 of 3 pages  1 2 3 >

This is Just Beyond The Bridge

Something About Me

Called Andy, I am passionate about design, love to travel, and have a knack for all things digital. This is the full story…

August 2006
M T W T F S S
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

More Stuff

Back Catalogue

  1. Jan ‘10
  2. Oct ‘09
  3. Sep ‘09
  4. Aug ‘09
  5. Jul ‘09
  6. Jun ‘09
  7. Apr ‘09
  8. Mar ‘09
  9. Feb ‘09
  10. Jan ‘09
  11. Dec ‘08
  12. Nov ‘08
  13. Oct ‘08
  14. Sep ‘08
  15. Aug ‘08
  16. Jul ‘08
  17. Jun ‘08
  18. May ‘08
  19. Apr ‘08
  20. Mar ‘08
  21. Feb ‘08
  22. Jan ‘08
  23. Dec ‘07
  24. Nov ‘07
  25. Oct ‘07
  26. Sep ‘07
  27. Aug ‘07
  28. Jul ‘07
  29. Jun ‘07
  30. May ‘07
  31. Apr ‘07
  32. Mar ‘07
  33. Feb ‘07
  34. Jan ‘07
  35. Dec ‘06
  36. Nov ‘06
  37. Oct ‘06
  38. Sep ‘06
  39. Aug ‘06
  40. Jul ‘06
  41. Jun ‘06
  42. May ‘06
  43. Apr ‘06
  44. Mar ‘06
  45. Feb ‘06
  46. Jan ‘06
  47. Dec ‘05
  48. Nov ‘05
  49. Oct ‘05
  50. Sep ‘05
  51. Aug ‘05
  52. Jul ‘05
  53. Jun ‘05
  54. May ‘05
  55. Apr ‘05
  56. All Archives

Search