Coding lesson 1: The tiniest things will drive you batty

comfort zone shirt

First off: As I writing this it’s about 5:30 am. I’ve been up since about 1:30 am. Welcome to Codeville.

Wednesday I attended my first Da Vinci Coders class in web front-end development skills. I started a little behind; I missed the real first class on Monday because I was away giving a presentation in Chicago.

Right away I was in over my head. But I expected that. Hence, the motivational t-shirt.

Our instructor, Richard Jones, did a pretty good job of catching me up on what was covered in the first class. I like his approach — he sets the context with the higher-level concepts so we first learn to think like developers, to think very carefully about the nature and purpose of content on a page, and make our decisions about how to use HTML5 and CSS based on that assessment.

For our first assignment he gave us a PDF file exported from a webpage that was a very textbook-like discussion of the Pacific Temperate Rainforest. The topic doesn’t really matter, though. I was really only paying attention to the structure of the content. I do a lot of writing and editing work, so it was somewhat of a relief not to have to consider whether the content made any sense. I only had to pay attention to the structure of the content — what sections, figures, and other major elements it comprised.

That relief didn’t last long….

Continue reading

It’s not HTML5 anymore

On Jan. 19, the group responsible for the long-overdue new HTML standard, announced a decision which WebScanNotes recently noted:

They must have heard murmurs of frustrations over their slowness in finalizing the HTML5 standards, and have came up with one of the most innovative ways to address it – by dropping the “5″ version and call it a “living standard”.

Read: HTML5 to Drop the “5

This makes sense from a standards-management perspective, and I guess it’s less embarrassing…  But I think it might make it harder for people who aren’t hardcore insiders to track the kind of developments that make HTML5 interesting, especially for mobile web projects.