Tutoring

Lately I’ve been part of a project helping tutor an individual in assisted living, who is disabled, in learning how to navigate the Web and email, with the eventual goal of uploading his music to YouTube. I can’t wait to introduce you to him – he’s fantastic and his songwriting is interesting.

It has been a terrific experience, an eye opener, and a reminder of things I I might have forgotten from when I used to develop applications for folks I worked with at Sears, who were not familiar with using a mouse, let alone an application of some sort.

Two things that come to mind that I will probably talk more about in later posts are that metaphors and analogies are terrific communication tools and that we as programmers and web service producers still make things too damn hard – there is still tremendous opportunity for innovation.

Example idea:

Markup that web browsers recognize for Login and Logout links/activities/forms so that the web browser itself can present a common interface for this kind of common action. Everyone has these interactions in different locations, with different looks and feels, but for those people who are disadvantaged in some way, this could provide a common interface. This way, web designers can keep the flexibility in their UI designs they seek *and* an additional utility would be available in the browser itself, to assist those who need it.

Just an idea to throw out there.

I’m thankful to be in a position to do this, and I hope to share more as this project progresses.

Yesterday was a big one for newspaper companies

The Journal Register Company, which is running a forward thinking project focusing on newspaper production, reached an important landmark yesterday, and published their newspapers using open source tools.

Read about it from Jeff Jarvis and on the Journal Register’s blog about the project they have appropriately titled, “The Ben Franklin Project”. The work that The Journal Register Company is putting into this will provide a template for others to build upon.

More from Steve Earley and John Paton.

On finding the time to learn

Zen and the Art of Programming: Antonio Cangiano, Software Engineer & Technical Evangelist at IBM: “The Pursuit of Excellence in Programming”

Related:

rc3.org: “Becoming a better programmer takes exercise”

Derek Silves: “After 15 years of practice…”

Peter Norvig: “Teach Yourself Programming in Ten Years”

Parsing HTML with your favorite language

This thread at Stack Overflow is just terrific. One for your bookmarks.

Related:

help.hackshackers.com: “What are the best tools for “scraping” data off a Web page for analysis in Excel or other software?”

Will Larson: “An Introduction to Compassionate Screen Scraping”

Michelle Minkoff: “How to Scrape Websites for Data without Programming Skills”

Firefox plugin: Outwit

Dan Nguyen: “Coding for Journalists 101 : A four-part series”

Prog-a-Month: “Easy HTML web scraping with Groovy and Java. (w/XOM)”

hacks/hackers teaming up with Mozilla on a course

This sounds like a fantastic opportunity for programmers who want to become familiar with journalism, and journalists to become familiar with programming.