Writing Carefully

The other day, in a Cre8asite Forums thread, I wrote the following as a tip for blogging:

 DON’T:

Attack other bloggers. Although the flame war is an age old online communication favorite, the person who starts it always loses. Just don’t do it! Criticizing an article with a reasoned argument is GREAT – that’s dialogue. Attacking somebody personally is a big no-no.

And yet, I recently found myself on the defense because I did attack two people in a blog post. Was this because I had intended to attack Joe Clark or Jeff Croft? Certainly not. I admire both of them for their work in accessibility and standards issues. I read Joe’s blog regularly and enjoy it because of his unapologetically forthright voice. I only recently discovered Jeff Croft, but on reading some of his additional material I find his perspective worthwhile and enlightening. In that post, I didn’t think through my comments from the most important perspective – the readers.

Ultimately, your intentions are rarely what is read by your audience. Your words are – and if you haven’t carefully thought through every sentence, then you’ve left yourself wide open to making a mistake. In Jeff Croft’s case, I turned a disappointment in the words he wrote into an attack on his own perspective on accessibility. In Joe Clark’s case, I chose to attach a label to his attitudes and perspectives which was not justified, in a failed attempt to make an example. (It is inevitably a failed example, since the label was unjustified.) This is unfortunate; it turned an otherwise effective blog post into one which I feel is highly flawed due to my excesses.

I’m not going to alter my post – the context of the comments would be lost. My blog will continue to exist as is, warts and all. However, in the future, I think I need to take more care to consider the viewpoint of the reader. It’s always a possibility that the person you’re discussing will read your post. Have you written something that you’re comfortable having that person read? Some people go out looking to stir up trouble – they’re pursuing controversy for attention. That isn’t my goal – I intend to write reasoned commentary. Controversial topics, especially, require very careful writing. In this case, I fell short of my aims.

Today, Jeff has posted a follow-up to his previous controversial accessibility article. In it, he lays out his views systematically and clearly. His thoughts are very reasoned – and it does come down to practicality. Ultimately, the client is the boss – if a client says you can’t do something because he can’t pay for it, then you need to stop. From a business perspective, if a designer gives away “free accessibility with every design!”, that designer is heading for bankruptcy. Jeff does not have any hesitation about building every ounce of accessibility into a site which is reasonable and practical. But, like every designer, he has to draw the line somewhere.

Thanks to Accessites!

Accessites.org is a site with a mission. Founded by accessible web designer Mike Cherim, the site honors the best of accessible web design. Accessites accepts submissions of sites for review and meticulously separates the best sites for awards. Since the founding of the site in late December of 2005, 179 sites have been submitted and 35 have received awards – with a backlog of only 16 pending sites.

The way Accessites operates is through a panel of accessible developers who review each site. Every site submitted will be initially checked, and any sites with a chance of success will then go forward to a pair of graders. For more information about the award guidelines, check out their criteria.

It’s a great project – and I’m extremely honored to have been invited to serve as a site grader. I know that Accessites requires very high standards of their awarded projects; and I just hope I can live up to these expectations!

(You may see some edits to this site in the next few weeks, as I frantically make sure I’m "up to scratch!")

Vacation in Europe

When last I posted, I mentioned that I’d be mentioning something about my vacation in Europe. Well, that time has come! I’ve posted a small photo gallery of selected photos from the trip for your enjoyment, accompanied by some brief commentary which may give you a small sense for where we went.

As to the travels themselves, all I can say is that they were wonderful and exhausting. Hopefully, the pictures will speak for me. There’s nothing like four weeks of intensive traveling to make you really relish the thought of staying at home for a while!

 Enjoy!

Running To the Hills and Year in Summary

On July 5th, I’m going to be leaving on a combined traveling vacation and relocation trip. With the massive preparations required to manage a three week vacation along with moving overseas, I have simply run out of time for blogging: work and planning must come first!

The vacation is going to be very exciting – traveling from Vienna to the Czech Republic, then spending some time in the Austrian Alps, then off to the Italian Alps, Venice, and then off to Ireland, and finally to New York City. New York City is not, however, the final landing place – just the final stage of the vacation. Final destination: Saint Paul, Minnesota. I’ve lived there before, and I’m quite looking forward to returning!

I also want to reflect a little on the last 12 months of my life – they’ve been incredibly eventful.
18 months ago, I began to work part time as a freelance web developer, because I was very unhappy in my job. One year ago today, I gave notice at that job, because I had decided to move to Vienna with my girlfriend for a year, and hope with fingers tightly crossed that I’d be able to survive on freelancing alone, working exclusively on long-distance contracts.

It’s been a little scary at times – and certainly an up and down year, but I can only say that it was 100% the right decision. I have had a wonderful year.

Around four months ago, I was enduring a serious “dry” period with work. Nothing was coming my way; one major client had closed up shop; and I was frustrated because I had no communication with the greater web development community. I had never worked in a professional job as a web developer, had no personal contacts within the community, and nobody to share my thoughts and interests in web development with. (My girlfriend is very supportive; nonetheless, her eyes forgivably glaze over when I talk about work!)

So I started to blog; I joined the Guild of Accessible Web Developers; I joined the Cre8asite Forums – in short, I began to seek out contact with the community.

That, too, was a great decision. I have found insight, community, learning, and met (communicated with?) wonderful people due to my blogging and forum participation. Everybody who has left a comment either at my search engine marketing blog or here has helped spur more thoughts and further dialogue on the issues. The forum at Cre8asite has also been fantastic – I’ve met communicated with incredible minds and been able to offer what I hope (and believe) is useful advice to a lot of people, stored for posterity. (That way, my advice will still be available when it becomes wrong.)

So, to everybody who reads either of my blogs, to all of the members of the Cre8asite community, I’m off on vacation – and I look forward to writing with you again in August!

 Thanks,

Joe Dolson

Afterthought: I hope, at some point, to be able to change “communicated with” over to “met” – hopefully, I’ll get to meet some of you in person one of these days!

Gilbert and Sullivan do Web Design

Okay, let’s be honest here. Not every day is necessarily spent being productive. Today, for example, I’ve spent a significant chunk of my time doing something which was fun, but not necessarily describable as work. I wrote an alternate lyrics version of Gilbert and Sullivan’s "I am the very model of a modern Major-General", from Pirates of Penzance. Don’t know it? Shame on you.

Read more: Gilbert and Sullivan do Web Design

MySQL and PHP Search

For the last two weeks I’ve been living an unusually isolated life. Specifically, one without a home internet connection.

Now that you’ve all finished gasping with shock, I’ll continue.

During this time, I’ve learned a lot about how much my normal life style (not just my work, which is naturally web based) is set around internet access. I retrieve almost all the information I normally need during the day through the internet. Restaurant menus, opening and closing times, phone numbers – all retrieved through internet search. If I have curiousity which I simply must satisfy, I’ll query Wikipedia.

But recently I’ve had to survive without that kind of access. I can still go off to cafes and restaurants and access free wireless service with some regularity, thankfully. This makes it at least possible for me to continue with my work. But it’s a lot more awkward.

At any rate, enough whining. Back to the topic at hand.

During this last few days, I’ve worked my through the code I use for a search engine with most of my PHP/MySQL web sites. I’ve documented it moderately thoroughly and written it up. However, lacking internet access, I haven’t really tested this version of it. Hopefully, there are no major mistakes!

If anybody happens to give it their time to look at, I hope you’ll drop me a line and let me know your thoughts. I’m particularly interested in hearing about anybody’s views about improving the security of the script, but will gladly accept comments on usability, functionality, etc.

 Tags:

Page 3 of 4First234

Return to Top