Categories
HTML5

HTML5: Put up or shut up

Sam Ruby

I question the presumption implicit in the notions of “the” editor, and “the” spec. I reluctantly accept the notion that any individual spec development process need not employ processes requiring consensus or voting, but I reject any implication, however subtle, of inevitability or entitlement.

Simply put, there needs to be a recourse if a person or a group disagrees with a decision made by the editor of the WHATWG document. That recourse is forking.

I realize that that is a very high bar, and will say that is intentionally so. Simply put, specs don’t write themselves… I don’t care how good you think your idea is, either you need to step up and directly write the spec text yourself, or accept that you need to be persuasive.

Quite simply, that is the most absurd set of statements I have ever read. What Sam is saying, if you don’t like it, fork, or shut up.

Have to be persuasive? How can one be persuasive when there are underlying biases and prejudices in play that makes it impossible to ever…ever persuade the gatekeepers to change their mind? Or even open their minds?

So the alternative that Sam allow us, is to fork the entire HTML specification. Contrary to some people involved in this discussion, most of us are not employed by large corporations and can spend all of our time reading mailing lists or participating in specification work. Most of us have to do other things in order to pay the rent, or buy food.

But we are still dependent on the same specifications, still concerned that what comes out of a group such as the HTML5 working group is the best specification for as many people as possible—not just representatives from one or two companies who control the HTML5 specification development with a fist clad in an arrogance as dense as the thickest iron.

As for contributing to the group, the HTML5 editor did put something out, recently, on the mailing list about other editors. The requirements demanded for these voluteers were such that few of us could even consider applying. I can’t guarantee I have 20+ hours to devote every week. I can’t guarantee that I can fly to meetings with other editors, no, not even once a year. The most I, and others like me, can guarantee is that we would try our best, but keeping the roofs over our heads has to be our first priority. When was the last time the powers-to-be behind the HTML5 effort opened their windows and got a good whiff of our troubled times?

I also resent the assumption that those of us not directly contributing to the editing of a specification are not contributing. Contrary to what Sam seems to believe, we don’t need to be a member of a specification group, or an editor of a specification, to contribute to the overall success of the specification. People who write about the specifications, in books or articles, or who provide tutorials, example applications, libraries, help others—we contribute just as much as those who formally create the specs. The only difference is that our names don’t get listed, we rarely get credit, and evidently, according to Sam, we shouldn’t express any concerns, or frustrations, either.

Well, perhaps that is the way of the world for HTML5, but thankfully it hasn’t been that way for any other web specification I use, including XHTML, CSS, RDF, SVG, and so on. Oh, we still may not be able to influence these specifications, but I’ve not seen any of these groups give so much power over the direction of the specifications to so few. I’ve not heard once, from any of the people behind the specifications, to either put up, or shut up.

Categories
Diversity Technology

Respect

I have spent too much time worrying about specifications managed by people who, frankly, don’t have a lot of respect for what I have to say. I am not a browser developer, specification author, nor do I fit within the narrow parameters of “people who are seen to be contributors”.

Years ago, I defined the term Coders-Only-Club, to designated the seeming feeling of being an outsider, unless one acts a certain way, or does a certain thing. I can definitely say unequivocally that writing books or weblog posts does not ensure entry into the Coders-only-Club, or perhaps I should term it, “Contributors-Only-Club”. To be honest, writing simple tutorials or examples, helping people, or answering questions doesn’t gain one entry, either.

What’s absurd about the whole thing is I’m fighting for something I don’t really need, because I do have viable alternatives I can use with my own work. I deliver every page at my web sites as application/xhtml+xml, which gives me singular power to accomplish wonderful things. I doubt, very much, that any browser is going to drop XHTML support for many, many years to com, so I can continue to incorporate SVG, or RDFa, or any number of new vocabularies that haven’t even been invented yet.

Frankly, I’m just wasting my time worrying about things I can’t change.

Categories
Just Shelley

Hire me and other activity

So, what am I doing when I’m not giving the HTML WG a bad time?

I’ve been putting together a Hire-me page, as well as a page for my books. Both are linked in a new sidebar item, along with links to my Amazon Wishlist, and to donate to help defray the costs of my sites via Paypal. I’m also actively looking for ads, but I won’t use the ad services, primarily because I’ve not seen one yet that doesn’t adversely impact on the speed with which pages are loaded.

I don’t expect much activity from some of the links. The Amazon wishlist is mainly for fun; to give you a peek into the inner workings of my capitalist self. However, if anyone would like to get me that new Macbook Pro I have listed, I wouldn’t say no. The same with the Paypal link, which I’ll probably end up removing. I always do.

I’m hoping for static ads, such as those at This Tasmania. For this to succeed, though, I really have to be more active with my other topic-focused sites. Spending my time giving the HTML WG a bad time doesn’t pay the rent.

The books page is long overdue, and I felt the release of the new second edition of Learning JavaScript is a good time to kick it off. I obsessed about the accuracy of the writing and tech in this edition of the book. Luckily my editors supported me in this obsession, so the problems with accuracy and typos that plagued the first edition should be mostly eliminated in the second. I say mostly, because there is no such thing as a completely typo free technical book. Even the best have typos. It’s the nature of the tech book game.

Unfortunately, even with the support I’ve received from some longtime readers, my books aren’t selling as well as I would like. Or need. I’ve had good reviews for Adding Ajax, but sales have been sluggish. I’ve also had good reviews for Painting the Web, but I think the book is having a hard time finding its audience. And I need to spend more time writing on graphics. I get sidetracked so easily. Isn’t that the way it goes?

With all of this, my coffers are shrinking at a rather alarming rate. So, I’m actively looking for other work, including tech reviewing, writing shorter works, such as articles and tutorials, as well as development effort. Currently my hire-me page lists general skills, but I think I’m going to re-purpose it to supporting WordPress (notice the correct use of capitalization?), and Drupal, only. To that end, I’ve installed a new WordPress weblog, which isn’t ready, yet, to go live. I think focusing on just one or the other is unnecessarily limiting, but also believe trying to support additional applications means I wouldn’t be as proficient with both as I would like.

Drupal is a natural, because it is a complex content management system, and still the primary application I use with my sites. However, WordPress now supports Atom 1.0 out of the box, and I think has an improved administration interface. Besides, many of my friends are WordPress users, and I like being able to help them when I can. And, both scratch a different tweaking itch.

(By “both scratch a different itch”, I mean Drupal and WordPress. I have more than 2 online friends. And we live too far apart to scratch each other’s itchy parts.)

Other than all of this activity, nothing much going on. it’s miserably cold this week. Brrr.

Categories
JavaScript

The jParallax library

Every once in a while, something comes along that is so well executed, it makes you want to jump up and down. That’s what the jParallax library, and the wonderful demos did for me.

Don’t take my word for it. You have to check out the library and demos yourself. No, you really have to.

(Thanks for the link, Michael.)

Categories
Just Shelley

Hire me!

I’ve been in the computer industry for several years, and have two degrees: a BS in Computer Science, and a BA in industrial psychology.

In the past, I’ve worked with some very well known companies, including Boeing, Sierra Geophysics, Stanford University, Harvard University, Standard Insurance Company, John Hancock, Intel, and Nike. I’ve even paid my geeky dues by being the senior software developer/technology architect for a startup that went bust when the tech bubble broke. The first tech bubble, that is.

In the last few years, I’ve focused primarily on writing technical books, with some contracting to various organizations. Though I used to develop for the Windows operating system, and worked extensively with Java in the past, my interest nowadays is with PHP, JavaScript (including Ajax), XHTML/HTML/CSS, and other web-based technologies.

Hire me to write

I love to write. I love to write about technology, but I’ll write on most topics, including history, politics, certain aspects of the law (cyberbullying and arbitration), travel, Missouri, movies, books and eBook technology, digital TV, photography, animals, and video over the internet. I’ve written for many publications, including NetscapeWorld, MSDN, Inquiry.com, O’Reilly, and Web Developers Virtual Library (WDVL). I’ve authored or co-authored 16 books, most for the popular tech book company, O’Reilly. I don’t promise that my grammar is perfect, and my punctuation flawless, but I usually manage not to send my editors screaming from the room.

If you need an author for a writing, either large or small, or a tech reviewer/editor, or even a pinch-hitter for a couple of chapters in a book, contact me and we’ll see what we can work out.

Hire me to tweak

I love to tweak web sites almost as much as I love to write. I used to do large application development, but now prefer fixing and tweaking existing sites and applications. I’m not a graphical artist, but I am proficient in most of the modern graphical tools, in addition to XHTML/HTML and CSS. If I can’t make your web page dream come true, I’ll tell you ahead of time before you spend a dime.

Though I have experience with many different PHP-based applications, I prefer to focus on providing support for the two most popular PHP-based content management systems: WordPress and Drupal. This includes help with installation and upgrades, as well as template design and custom Drupal module and WordPress plugin development