Saturday, February 28, 2009

Twitter

I know it's been a bit since I've last posted. Many things are going on and I'm writing A LOT at work (I'm a born talker, not writer), but I thought it was time to blog again! I've recently moved from Twinkle to Twitter (most of my important Twinkle friends are on Twitter), Twitter has many options better than Twinkle, so I see little need for Twinkle. Twitter also has many of my more important friends from Twinkle.

Twitter does have spambots, twitterbots, and pornbots, but if you keep track of all of your followers, make sure they are real, and then block the bots, you should be cool.

I started posting often on Twitter (even meaningless stuff) because I wanted to be able to track my history, there are a few apps out there that allow you to do this. I thought it would be interesting to see how things evolve in my life over a year or longer (especially this time of my life, there are a few important things going on).

Twitter also has many cyclists on it, very cool (my inner cyclist geek was giggling when I found this out). I can now see what Lance Armstrong is having for lunch, the wrecks that team Astana are having, and even learn about Taylor Phinney (I loved watching his parents ride, Davis and Connie Carpenter), it makes me feel a bit old that Taylor is racing now, since it seemed like yesterday that I was hearing his mother tell how she would tear apart rivals by talking to them calmly and in complete control, while riding big mountains (sorry, but that's just mean, you gotta love it).

I've also been able to post technical questions and have people who are completely outside the list of people following me, answer me and give me helpful answers to questions. Some are being nice, others want me to purchase their services, either way I get enough information to continue on.

It would have been interesting to have had Twitter during 9/11, I don't want another disaster to happen to test it out, but it'll be interesting to see what happens when the next disaster does come up. During the Mumbai shootings, I did follow one person who was trying to direct relief and deliver information from Dulles Virginia. If you get on Twitter, look me up, and please be nice, I know I'll be nice to you, if you have a question, please ask, if you just want to say "howdy", please do :).

Sunday, January 11, 2009

Technology vs Learning

I have a ongoing debate as to if things like spell check, navigation systems, and other tools (such as Dreamweaver) are making us forget how to do things by scratch. My argument is that while some of these tools help us, others actually handicap us.

Spell Check

OK I'm not sure what I would do without an active spell checker, for my blog I run spell check before I post (if not every other word would be wrong). In Outlook, Word, and my iPhone everything is checked as I type it (I use Lotus Notes at the office, IBM should be embarrassed by Lotus, it's heavy, slow, doesn't do it's job well, and tries to make you do everything just like it wants you to, well come to think of it, that is IBM isn't it?). My argument here though is that the spell checker has actually made me a worse speller, it fixes things on the fly, it doesn't require me to learn, it just does the job, I see this good and bad, since now I'm handicapped in spelling capability.

Mouse Trap

How many people know how to use the keyboard for EVERYTHING in Windows or on a Mac? Probably not many? Being an old timer I not only know how to use a keyboard for everything (I take pride in that), but I also know how to use.... DOS... (gasp!). I've had many times where I've had to use a mouseless computer, usually when working on servers that don't like the USB mouse (or KVM I'm using) or configuring a new PC that for some reason doesn't like my mouse. I admit that I'm not the normal user and that I have need to use a mouseless PC, but how many people would be out of luck if their mouse decided it was time to go on holiday. The use of a mouse has crippled people and they will be lost without one.

A corollary to this (being a Mathematician I like using words like "corollary") is the left handed user who insists on using a left handed mouse in a right handed world. Where are they going to be if they are stuck using a right handed mouse? While it might be easier for them to use a left handed mouse I think they could avoid this mouse trap by learning how to use a right handed mouse.

Navigation Systems

This one is interesting. Navigation systems help me learn how to get from point A to point B. Others have told me that they don't learn how, they just follow the navigation system. For me if I travel somewhere a few times, I'll learn how to get there. I don't enjoy trusting software completely where my life is involved :).

HTML

This is my current issue du jour. I've noticed recently that the use of tools such as Dreamweaver for designers and Visual Studio for developers have dummed our designers down some, well not dumb, they tend to be brilliant and talented individuals, but they no longer have much need to understand HTML. This unfortunately is an invalid assumption. There are items that require the use of HTML headings, it seems that everything, including this blog, use DIV elements everywhere. This makes life very difficult for screen readers tools developed for ADA (American Disabilities Act - Section 508), which use the HTML headings for navigation. My study of SEO (Search Engine Optimization) shows site owners are also getting shot in the foot because the DIV elements don't get indexed properly by tools such as Google and Yahoo! that use the heading elements for understanding a pages structure and how to properly index. It's interesting that what helps ADA also helps SEO. DIV produces elements that are good for the eye, but bad for structure.

HTML is an SGML application, SGML focus' on structure instead of style, but HTML has been bastardized to be good for the eye and not be required to follow the structure rule (people need to learn that structure is important). In talking to developers and designers alike they are under the assumption that DIV is the only way to go, they are very surprised when I show them that I can create the exact same layout using heading tags (of course I need to apply styles to the h1, h2, ..., h6 elements in order to remove their ugly pre-defined styles, but this is simple to achieve).



<style>
h1,h2,h3,h4,h5,h6 {font-size:1em; padding:0; margin:0; font-weight:normal;}
</style>

With a few tricks, a little research to see what others have done, and some creativity, core HTML can be made to do anything that DIV tags can do. There needs to be a push to reintroduce structure into HTML (this includes the use of p, blockquotes, lists, bold, italic, etc... tags), these all denote structure that is contained in the tag itself and is lost to the CSS/DIV combination.

Conclusion

Well I'm not sure what to conclude here, while I find some technology is helpful to me, other technology is handicapping me and others. We should require our designers and developers to have a core understanding of HTML, they should be taught to build pages by hand and what is considered good HTML. If not then some sort of technology needs to be introduced to allow the insertion of headings into CSS (something like "heading:level1;" might be a good idea), this would tell the automated browsers what they need to know.