Saturday, May 29, 2010

What I'm reading these days

I'm having my consciousness raised lately, thanks to a strange situation that has me reliving my college days as one of the guys to every Nice Guy in town. Here's what I'm reading:

Geek Feminism Wiki: A fantastic source for geek feminists, focusing mostly on feminism within the IT work environment.

Heartless Bitches International HBI is the first place I saw an explanation of Nice Guys, and I'll tell you--I recognized so many of the men I've known in it.

What is a Nice Guy™? A guy explains Nice Guys.

More on these issues later, I think. I'm still mulling it over.

Monday, May 10, 2010

Mark My Words

I first came across the concept of Cascading Style Sheets in 1999, and thought it was the coolest thing ever--it reminded me of word processing back in the days of Word 2.0 for DOS (the first version of Word I used). In 2000, I started evangelizing to anyone who would listen--but nobody would. I was told that CSS was never going to take off, because the browsers would never support it. That it was too hard for most people to understand, and anyway, why was it necessary when you could do all that boldfacey stuff with HTML? I tried to tell them that XHTML was the way the web was going, and I talked about web standards all the time, but again, they told me I was wrong, and that if I really wanted to be at the forefront, I should learn Dreamweaver.

As is my habit, I assumed that if that many people (seriously, it was at least four) thought I was wrong, then maybe I was. I learned Dreamweaver, and I learned to slice-and-dice in ImageReady... and then I went in and cleaned up the code, because I couldn't believe I was TOTALLY wrong.

But two years later, the people who told me that were teaching classes in CSS and touting it as the greatest thing in the history of the Internet, talking about the box model and separation of content and presentation and table-free layouts and semantic HTML as if they had invented such things. They were all about web standards, too. None of them remembered that I had tried to talk them into those things years earlier. But the fact remains that I was right about the future of the web, and as time goes on, I have continued to be right about which technologies are going to catch on. PHP? Yes. LAMP? Yes. I actually thought JavaScript was going to go away, so I was wrong about that. But usually, I'm right.

So here's my advice right now, to myself and to everyone else: Learn HTML5 and CSS3, because you will need to know them. Mark My Words.