Why I Don’t Develop Using HTML5 and CSS3

by Todd on March 23, 2011

Technology is awesome. It moves really fast and sometimes it can be quite difficult to keep up with the latest trends. Some ideas come and go so fast that you didn’t even know about it until it’s dead. HTML5 is not one of those things. HTML5, and CSS3, are here to stay and they’re awesome. There are so many cool things you can do with HTML5 that bring a rich experience to the end user.

But I don’t develop using HTML5…and I won’t for the foreseeable future.

That doesn’t mean I haven’t dabbled in it. That doesn’t mean that I haven’t created a few things just for myself that no one will ever see. The reason why I don’t offer it up as a service is plain and simple: browser support.

The fact is that while IE6, 7 & 8 are still a majority in the Internet world, you CAN’T develop enterprise level sites and apps in HTML 5 because you’re wasting your efforts. Clients want great looking, functional sites with a lot of bells & whistles (which is great), but they want it done quickly. If you go through all the trouble to create an app using tons of HTML5 then you’ll have to make sure that code degrades delicately in browsers that don’t support it. That takes time…time clients usually don’t want to pay for.

Maybe your user base is 80% FireFox and Google Chrome. That’s great, then have at it. Most ‘real world’, ‘non-techy’ sites out there don’t have that luxury. A good example is a friend of mine who works at a very large (and prominent) corporation. She is forced to use IE6 on a daily basis because they have a corporate policy about not upgrading. IE6 for heavens sake!!! This is a browser that even Microsoft wants people to stop using.

To developers out there who boast about their HTML5 prowess: Good for you for learning new technology, it probably won’t help your clients though.

To clients and employers that insist their developers know and/or have a mastery of HTML5 in order to get a contract or get hired: You’re kidding yourselves. Instead of Googling the latest technology and deciding that’s what your next dev has to have, you should worry about finding a dev that will be able to solve your problems today.

I hope that this trend turns around and that IE9 has some kind of mass adoption somehow, but until that happens…my HTML5 tool-set will probably remain on my sandbox at home.

{ 0 comments }

Usability. You need to care about it.

by Todd on October 29, 2010

I was recently involved in a project consisting of a group of websites. There is one big player who’s in charge of several franchises of the same business. Each one of the businesses has its own manager in charge of it. The job was to create a site for each individual business that would display the products each of them had in their inventory, as well as one site for the ‘group’ that would show the combined inventory of all the sites.

Turns out though that the big boss wants all the products to show up on all the sites, regardless of which store they’re actually in. Now we have conflict right? The individual managers have to play along, but they want their products shown on top of all the others.

Starting to get the picture? A user can find the same product on 9 different websites but only one of the stores actually has that product. There’s another little wrinkle. The products on each of the individual sites have several sorting options: price (low to high), brand, etc. However, since each individual business owner wants their products shown first (regardless of the sorting), a user can be browsing the products by price, but the price will suddenly jump around as the user goes past that specific stores products.

Why all the complication? In a word, ego. The big boss wants max exposure for all his products. The little bosses don’t want to be selling products for their sister stores. Despite telling them that it’s a confusing concept, they all came up with this “solution”. And yeah, it meets the criteria set…but at what cost? The development team had to figure out how to sort and display all the products to the given specification–which took more time and cost the client more money. But the cost of losing business because your visitors are leaving your site…either by confusion or frustration…I’m not sure can be measured.

Bottom line is that usability is a big deal. When you hire a web developer it’s not just because he can put some code together to make some images and text show up. It’s the experience of trial and error building hundreds of sites. The expertise of figuring out what works and what doesn’t work. That’s why you hire a seasoned web developer and not the 13 year old kid that will build your site dirt cheap.

{ 1 comment }

Keep Your Passwords Safe

September 8, 2010

Today I came across a post about passwords. It had many tips for using a ‘system’ that helps you remember your various passwords while still keeping them secure. It also shows you some handy tools for keeping track of your passwords. It reminded me that it’s time that I look over my many passwords and [...]

Read the full article →

Don’t Touch That Dial

August 30, 2010

SDRadio.net is one of the most popular sites about radio on the web. SDRadio.net reports on radio (and tv) in the San Diego area and a bit beyond. “Todd understood my web site problem: A great blog in content that lacked appeal. He handcrafted a back engine and SDRadio is one of the premiere radio [...]

Read the full article →

Fun and Games

August 30, 2010

Reaching deep into the archives, I came across a flash game I made for 91X. Back in the late 90′s, the Brand X morning show had a game on the air called “You Can’t Win”. Since the game was so popular, they asked me to make an online version. Here was the first “episode” of [...]

Read the full article →

Flash Teasers

August 29, 2010

KKFN often wanted to use short flash teasers on their home page as a way to promote to their site visitors the biggest thing happening on the station at the time. These were not flash intro’s. They appeared on the main page of the site like where you’d see a “slider” or feature box. Below [...]

Read the full article →

Logo Design

August 29, 2010

Over the years I’ve designed many logos for clients. Sometimes a client had a very specific idea in their head (and even a drawing) of exactly how they wanted it to look…sometimes the client just said “make me a logo”. Of course that’s how it is with anything. There are times you know exactly what [...]

Read the full article →

Filling The *Sports News* Need

August 28, 2010

Most people don’t think of San Diego as a great sports town, but it does have a rich sports history. The sports fans in this town are passionate about their team. The media has never taken it seriously though and thus, because the media puts sports in the back seat…people often think that’s where it [...]

Read the full article →

My Latest *For Fun* Web Application

August 28, 2010

This was something that’s been “in the works” for a long time before it became a full blown web application. You see I’m a pretty heavy Twitter user. I love the conversations, the discovery and the smart people I’ve met through the service. As useful as it’s been for me though, I don’t want to [...]

Read the full article →

An Old School Teaser

August 28, 2010

Here’s an old school teaser from back in the day. Something I made for my fantasy football site back in 2001. Hey, flash intro’s were all the rage back then. Also…not to brag, but the very next season, ESPN did almost the exact same thing in their “season opener” on the premiere of their Sunday [...]

Read the full article →