HRBHRB Logo

Blurring the Lines Between the Web and Your Browser

December 3rd, 2010 by Categories: Internet Technology, Website Design Tags: , , , , , ,

Internet Explorer 9 Site Pinning

Internet Explorer 9's new "site pinning" feature

Web browsers are becoming more of an extension of the computer/device’s capabilities than simply being a portal to access and share content with people, and this is allowing the landscape of website design to change along with it. People can now use an online photo service like Flickr® to upload, edit, manage, share, print and pretty much do anything outside of professional photo editing without even needing photo management software. The most extreme example of this idea is that something like Google’s Chrome OS® can actually be reasonable for Google to work on and for people to use.

Google made a great (under 4 minute) video that explains what Chrome OS is, but essentially it’s an operating system (replacing Windows/Mac OS X/iOS) that doesn’t include anything that isn’t necessary to access and use the Internet to it’s fullest. Doing so allows for greater speed optimizations and interface simplicity for those that only use their computers and devices to access the Internet and/or do things that could easily be accomplished using online services (i.e. manage photos via Flickr, play music via Pandora®, work on office documents via Google Docs, etc.). These things wouldn’t exist if the websites that people use today were to still use the precedents set by websites from years ago.

How are things going to change?

One of the things that’s being worked on and discussed is the natural extension of websites into the web browser’s interface and even into the operating system itself. The problem these efforts are trying to resolve is the non-standardized way that websites present interactivity and limiting the level of restrictions that websites have that’s ultimately limiting people from accessing the content that they’re interested in via their preferred avenue.

The beta for Internet Explorer 9 introduced a new feature called “site pinning.” Site pinning allows websites to provide a quicker way to access their site to those using Windows 7 by adding snippets of info and quick links to the Windows taskbar. A menu is shown where the program’s preview thumbnail is usually shown. This can range from an email provider showing the subject lines of the three most recent emails to a simple list of links that point to various sections of the site.

Connect with HRB:


There’s plenty of room for discussion in this area in an effort to help determine the best course of action that considers impacts on usability, security, etc. One of the worst things that could be done is have something approved that turns out to be ill-fated, and any websites that spent time developing for that feature end up having their effort be a waste of time or possibly even have their site break. This deliberate and fully thought out advancement of web standards is what leaves features like natural extension of the browser’s interface to be merely proof-of-concept until agreed upon.

W3C Menu Tag Working Draft

W3C Working Draft of the menu tag

HTML5 has a working draft of a feature that would allow websites to add a toolbar to the browser’s top bar only while viewing that specific site. This means sites like Google Docs could have a full screen view that attaches a toolbar that includes items that mimic those that can be seen in Microsoft Word. Doing so would mean that the look and feel will automatically fit the computer/device that’s being used instead of the look and feel that Google created themselves. It also provides greater control for the user (i.e. they could set various preferences for these toolbars that would then be applied to every site they visit automatically rather than having to do so on a per-site basis, resulting in a more unified and custom-tailored interface). This feature isn’t implemented in any web browsers yet due to the potential malicious activity where sites might try to trick users into thinking they’re doing something that’s being advised by their browser software (such as updating to a new version of Flash) and not the website that they’re currently viewing (such as installing malware).

The most common question

Why focus on building applications within a web browser when they can be built like traditional programs that are generally restriction-free and run directly from the operating system?

I’m going to have to keep my response to this quite brief as this article has grown to be much larger than I had originally anticipated. This is a valid point that the developer needs to put into consideration. Some of the more prevalent advantages of building an application online is the fact that rolling out upgrades reaches the entire user-base at once without any required intervention on their part, the inherent communicative aspect of it is well established and practically real-time, and any remaining disadvantages are being targeted in an effort to make them on par with other development environments. Running directly from the operating system will always have it’s advantages (i.e. performance), but the ever changing trade-offs are leaving web development as a valid option for many programmers, designers, and intellectual property owners. I do intend on dedicating a future article to this question so I can go more in depth while addressing this topic.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

Post A Comment

FeedBurner Finally Gets Google-fied

November 16th, 2010 by Categories: Internet Technology, Website Design Tags: , , , , , , , , , , , , ,

FeedBurner Google® Update

FeedBurner before and after the update (just look at those statistics!)

The concept of subscribing to Web content first started to take off with the widespread adoption of the RSS Feed in 2005 and 2006. These feeds were capable of containing text, images, audio, videos, assorted files and information describing each entry (even GPS coordinates).

This new found technology lead to people wanting to accomplish many different things. As a result, website designers had to adhere to numerous different types of logic and naming schemes just to get their content available to those that wanted it. Unsurprisingly, everyone rejoiced when FeedBurner opened to the public to alleviate these headaches and more.

FeedBurner made it possible for websites to provide a single feed that’s programmed and maintained in the way that they prefer that’s then automatically published out to the world in a way that universally available and fully accessible. This single service was great in it’s own right, but people wanted more and wanted to know more about how people are accessing their content.

FeedBurner proceeded to add features that allowed users to easily save, share, and subscribe to their favorite sites. For the publishers, they added analytics and instantaneous distribution of their content. The high level of activity and large user-base caught Google’s attention, and they ended up acquiring FeedBurner for $100 million. This was exciting news at the time, but Google seemed to have put them on the back burner. That is, until this latest update.

So what did they change?

Real-time RSS Feed Analytics

They're serious when they claim that it's real-time data.

In traditional Google fashion, they focused on improving speed, granularity of information, and providing real-time data. Here’s a quote from their announcement:

“You can for the first time get stats on how much traffic your feed items are receiving from Twitter, as well as feed reading platforms like Google Reader in one place. Again, all within seconds of posting your content. Ping? Pong! Yep. That fast.”

I must admit, the novelty of seeing the graph update continuously right in front of my face with the latest information hasn’t worn off yet. The visual aesthetic has also been revamped to fit in with Google’s other services. You can opt-in to access the beta by clicking on the “Try out the NEW (beta) version!” at the top of the FeedBurner page, but it isn’t all good for early adopters.

This is still a beta, and unlike many of Google’s services that are in beta for years at a time, this one actually seems to deserve the title. A link to access to original design replaces the link that you click to try out the beta, and this is a key feature due to the fact that many essential features are not present in the new beta. You will have to switch back-and-forth to access any kind of feed and/or service management. This beta only addresses the analytics portion of FeedBurner. With that in mind, it’s probably worth checking out to see where they’re taking the service.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

Post A Comment

Adobe Previews Their HTML5 Software

November 12th, 2010 by Categories: Internet Technology, Website Design Tags: , , , , , , , ,

Adobe® HTML5 software previewAdobe® is one of the few companies that provides great software tools to professionals spanning multiple career fields. They’re definitely being watched under a microscope lately as details emerge regarding the future of Flash now that it’s no longer the only technology capable of providing rich, interactive, online content. Flash has established a prolific user-base, but these latest developments have both users and developers questioning if they should be learning and building Flash-based software instead of the emerging open standard.

There’s no denying that Apple has given them quite a headache by not supporting Flash on their iPhones®, iPods® and iPads®. Apple® has valid reasoning that the battery life suffers immensely while users browse sites that contain Flash content (something that people have become used to being able to do without having to worry about battery life consumption). It also leaves the door open for security issues and crashing (for example, Apple just released version 10.6.5 of their computer operating system where 134 CVE IDs are included as fixes to vulnerabilities; 55 of those are for Flash Player alone).

Last month, Apple reported that they have sold over 120,000,000 iOS devices to date, and most of the functionality of those devices is derived from the fact that they have access to the Internet. Everyone was left wondering how Adobe would respond to Apple standing their ground. Many people forget that Adobe is actually in business as a communication company first and a company of their products second. This means that they change their product line-up to suit the most appropriate communication technologies rather than getting into a legal war to try and force us into keeping Flash alive against the will of other businesses and many of their customers. This isn’t the first time I wrote about Adobe embracing HTML5 either. Kudos to Adobe for how they’re handling this situation.

Connect with HRB:


Previous versions of Flash Professional (the tool used by web designers to create Flash apps/animations) used to be able to export out to Java, but the demand for Java has declined over the years so it was removed. The rise in demand for the new open HTML5 standard has Adobe coming up with ways to utilize it. A recent blog article by an Adobe employee gives a video preview of this new tool that converts projects made with Flash into HTML5 and also provides some great insight into some of Adobe’s problems and philosophies. People that learned Flash are not left in the dust simply because the industry moved on, but rather empowered to use what they know best to create things using the latest standards and Web service technologies.

There’s potential limitations to exporting from a program built with the intention of using a different technology, so Adobe has recently posted a video preview of their new program that’s built from the ground up with the intention of using HTML5 as the primary technology. Watching the video reveals that it’s very reminiscent of Flash Professional, but with subtle changes based on the various things that they’ve learned over the years (changing the interface of a well established application is much more of a headache than implementing the new/improved interface as a whole in a new program).

Adobe has been presented with the problem of their customers having to decide: whether or not to use Flash due to it not being able to run on over 120 million (otherwise very capable) Internet-enabled devices; whether or not to use the HTML5 standard to create something just as good as what is capable through Flash; or whether they can create both (if the client is willing to pay for the two versions). Their philosophy that “Adobe lives or dies by its ability to help customers solve real problems” seems to hold true with their latest announcements. When these tools are  released, clients will be able to get what they want and the developers will be able to use the latest tools for the job to create it so that it’s viewable by as many people as possible.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

View Comments [12]

Google Instant

October 25th, 2010 by Categories: Internet Technology, Website Design Tags: , , , , , , ,

Google Instant DemoGoogle Instant® launched over a month ago and some of us have become quite acquainted with the new Google search page. For those that haven’t noticed the change, Google has updated their search page to give you “instant” search results even before you press the search button. (It’s somewhat like their auto-complete/suggest feature, but it’s been expanded upon.)

For some Internet users this change was disorienting, not to mention that Google Instant has also put a heavier load on Google’s servers. Why would they want to do this? Speed.

Speed is something that Google has been focusing on quite heavily lately. Google has sped their site up to be as fast as the user’s Internet connection can handle. They’ve removed all distractions from the search page and now they’ve realized that they can provide the full results page even before the user has finished typing in their search terms. Google is claiming that users save 2-5 seconds on each search they make using Google Instant.

Connect with HRB:


Google also mentioned that they’re trying to learn the user’s intent as an effort to allow the user to get back to what they want to do instead of spending their time attempting different searches. This might seem counter-intuitive, but more accurate search results also means more accurate advertising (which is their bread & butter) will be provided on that same results page.

One aspect that helps make the results accurate is the personalization of the search results. This introduces the concept that there’s no longer a set list of results for a term, and instead the results vary from one person to another. Google is constantly changing the landscape of search engine optimization, and this is something that we have been very keen on keeping track of at HRB.

Google isn’t the only successful company that’s been focusing on intent in an effort to improve their service or product. As the CEO of Apple® once said, “If we’d given customers what they said they wanted, we’d have built a computer they’d have been happy with a year after we spoke to them – not something they’d want now.” This is a goal that many businesses strive for as it positions them in a way that provides longevity in their brand as well as what they’re trying to sell.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

Post A Comment

Web Designers Increasingly Tailoring the User Experience Alongside the Surge of New Technology Devices

August 26th, 2010 by Categories: Internet Technology, Website Design Tags: , , , , , ,

Device Screen Sizes

Photo Credit: IGN.com

There has been a surge of new devices coming out with a wide variety of form factors and intended functionality. There was the boom of the netbook form factor and GPS/in-car systems, followed by the iPhone® and other touchscreen mobile devices. Now companies are looking into providing more options for the touchscreen tablet-sized device and the HDTV screens that people already own (with the help of GoogleTV®, AppleTV®, and Boxee®). These all are accompanying desktop computers, laptops and modern game consoles in the fact that they are all capable of being (if not already) Internet-enabled.

When people realize that the device that they’re using is Internet-enabled, they don’t want to have arbitrary limitations on what they can access considering that all of these devices have the screens and input methods that are necessary to access and navigate around a website or Web application that they can use on their computer. They’re all using the one-and-only Internet (or at least that’s how we’d like to keep it), so they should (in theory) be able to access the same content.

Many devices follow this rule of thumb by giving users access to a Web browser of some kind and this trend is becoming more prevalent among device manufacturers. This leaves website designers with a new issue since most of the websites on the Internet were designed for computers with screen sizes ranging from around 13 to 24 inches with a mouse and keyboard. For example, needing to zoom and pan across a website that was designed for a desktop computer while using a mobile device is not the optimal experience.

It’s possible to take the same content on the site, detect the screen size of the device being used and display it in a way that best fits the device. The screen size detection is near instantaneous so it really comes down to the developers dedicating their time toward designing the new way that the content is displayed on the varying screen sizes. They can use a standard set of “Mobile,” “Computer” and “Projector/TV” options to limit the number of designs that need to be created (they might also choose to include a “Tablet” design). This still remains within the standardized capabilities of a website so the user is still simply accessing it via their Web browser of choice without needing to download an application or plug-in. (Although the developers might choose to offer an app simply due to the fact that it’s easier to access an application than to memorize and type in the URL on most devices.)

jQuery Mobile's Testing Lab

jQuery Mobile's Testing Lab

There’s a bunch of user interface libraries that developers can implement on their websites that help speed up the process of designing, as well as standardize an expected look and interactivity between websites that were developed by people who hold no relation (other than the fact that they used the same user interface library). Here’s a few that have sparked some interest in the developer community:

I would have included Cappuccino on that list, but 280 North (developers of Cappuccino) was recently acquired by Motorola so that they can continue their efforts for Motorola devices and software.

Still, this isn’t the first time something like this has happened—Palm was also recently acquired by HP® and their efforts with WebOS (Web Operating System) will live on in HP’s future offerings. HP has already confirmed that their touchscreen tablet device coming “early in 2011” will be using WebOS instead of Windows 7 Tablet®. Apple® and Google (numerous hardware manufacturers are using Google’s software) already have a strong standing in this area and it’s reassuring to see that Motorola and HP are also making their commitment. The end result is being able to provide a centralized, yet completely open and free of corporate interests, access-point with content that’s custom-tailored to best fit the device that you are using.

It is important that we fight for this, because we don’t want our efforts of forming a centralized communication network to become overrun by large corporations that then will be able to influence what is sent over the network.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

View Comments [14]

Progressive Enhancement on the Web

August 12th, 2010 by Categories: Internet Technology, Website Design Tags: , , , ,

Sony.com in 2001 vs. 2010I wrote an article in May called “What’s the Right Way to Update?” that covered the updating procedure for various software and how it can be improved so that users have the latest version.

Having the latest version of software can be very important due to the fact that technology is updated at a fairly fast rate. Using a copy of software from six or so years ago can mean a lot in terms of what it can do and how you interact with it.

For website developers, the target audience could very well be using a range of Web browsers that were last updated as far back as 9 years ago or as recently as an hour ago.

This is where the concepts of “graceful degradation” and “progressive enhancement” come in.

What is “Graceful Degradation?”

Graceful degradation is a development term that means a site is built to the latest standards, yet it still works for anyone using an old Web browser. Not everything will work exactly the same in the old Web browser, but nothing will be broken. This means that those users with the latest Web browsers will get to utilize all of the site’s features, whereas those using a less capable browser will see a simplified version.

What is “Progressive Enhancement?”

Progressive enhancement is essentially the same as graceful degradation, but the developer starts by creating the base-level functionality that works in every browser. Then they add features to provide a little more for anyone using a modern Web browser. Graceful degradation and progressive enhancement provide the same benefits, but it’s just a matter of the developer’s preference as to what they want to use as their starting point.

Now that I understand the lingo, why do these terms matter?

I invite you to compare what websites looked like in 2001 to what they look like now. Keep in mind that the websites from 2001 were being viewed in Web browsers that were released just 5 years after the concept of displaying an image in line with other content on a website was first implemented.

The modern idea of providing a better website for users with capable browsers is in hopes that people using old Web browsers see some benefit in updating them, which would allow innovation to commence in the mainstream user base. I mean, a group of Web developers actually held a funeral for Internet Explorer 6® when Google® announced that they no longer supported it (Microsoft® even sent flowers)!

In the meantime, there still needs to be some ambition by developers that leads the way to the latest and greatest features and functionality.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

Post A Comment

What Makes Apple's Mobile Ad Platform Different?

August 5th, 2010 by Categories: Internet Marketing, Internet Technology, Website Design Tags: , , , , , , , , , , ,

Apple iAdThe iPhoneTM 4 has been out for over a month now. At that time, there was also a software update for older iPhones and iPodTM touches that added many features that were new on the iPhone 4. Part of the software update was the ability for app developers to display ads served up by Apple’sTMiAd” platform. With the popularity of free applications that people download on a whim comes the desire for developers to monetize them to pay for their initial development costs and support further development.

The advertising model has now been brought into free apps, and it’s like a traditional Website that is mostly, if not entirely, supported by advertising. Apple’s iAd platform isn’t the first to offer developers the opportunity to include ads in their apps, but they do it a little differently.

The traditional electronic ad is either text, an image or a brief animation that, when clicked, will take you directly to the advertiser’s Website. iAd recognizes that most mobile devices either don’t support Flash or have a limited mobile edition of Flash so the common animated Flash ad isn’t possible. People often quote the statistic provided by Adobe that 96% of Web browsers have Flash installed, but that figure is actually representative of the percentage of Web browsers that are capable of running Flash and have it installed. That means it’s excluding millions of devices that have a Web browser that can’t run Flash, even if the device owner wanted to (this includes Apple’s mobile devices among many others).


iAd instead focuses on the fact that 100% of all Web browsers have HTML support. Plus, all of the devices that iAd will be shown on also have CSS and JavaScript support for animation and interactivity. This method allows advertisers to show the full ad experience via CSS and JavaScript on all devices by default and shows the static version of the ad if they set JavaScript to be disabled. Using Flash will instead be shown as a blank block and will require the Flash plugin to show anything at all or requires the developer to also build the HTML version. This begs the question of, “Why not build the HTML version in the first place?” Ads haven’t been using HTML, CSS, and JavaScript until now due to the fact that CSS and JavaScript-based animations were introduced recently so Flash was the only option available to advertising / Website designers.

Apple iAd Toy Story

Click to view full size. Created by blog.monty.de

iAd’s extended ad view does include some new functionality that other ad services don’t offer. The ads expand within the current application when they’re tapped on instead of opening a Website in your Web browser. The ads are self-contained so that everything the advertiser wants to be shown can be included within the interactive ad, and can be closed at any time using a close button that is located in the same place for every ad. The expanded ad also has the ability to:

  • Allow the user to submit a form (register for a giveaway / sign up to a newsletter)
  • Download or purchase something from the App Store (purchase the full product / download a companion app)
  • Save media to the device (wallpapers / videos)
  • Access the camera (scan a barcode in a store / take a picture of yourself using the product)
  • Integrate into other web services (social media / the product’s website)
  • and more…

There’s the potential for a malicious advertiser to exploit some of these features or be a security risk but Apple is requiring each ad to be inspected and approved before being displayed. When iAd was announced, Apple brought up that finding a way to keep the advertising interactive while maintaining an emotional tone was very important to making this form of advertising engaging and effective. This is just another option that’s available to advertisers and developers alike and seems like a promising idea if used properly.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

View Comments

The Emergence of Mobile (Part 2)

July 27th, 2010 by Categories: Internet Technology, Website Design Tags: , , , ,

In my last article, “The Emergence of Mobile (Part 1),” I gave an overview of the history of the mobile phone as we’ve come to know them—from the very first commercially available phone to the phones we use today. Now that the worldwide adoption of cell phones has increased from 12.4 million people in 1990 to approximately 4.6 billion in 2009, developers can have a seemingly modest goal of 1% cellphone market share penetration. That translates to 46 million people, and that’s quite a large reach for being only 1%. With such a large user-base & increasing attention from the media and general public, the big question is this: “What’s next?”

Remember car phones?

The timeline above shows milestones in the mobile market and it’s clear this industry has come a long way since 1946. If the common trend in devices continues, the next mobile phone will be smaller, faster, more durable and more aesthetically appealing. It will also be more affordable and have a longer battery life. Advancements like these are predictable and don’t really add anything new to the average mobile phone’s repertoire, but they do make for a device that is more universally appealing to consumers.

Researchers have been trying things that might seem ridiculous at first. For example, there are prototype phones being developed that feature an embedded video projector. This would be valuable for businesses or general users who want to share presentations, photos and videos without having to huddle around a small screen. Another approach is to create a mobile device that can “push” content to any TV with this functionality (such as Google TV).

Still other researchers have been exploring augmented reality:

Services like these provide location-aware information such as points of interest (ie. restaurants) and social interactions (ie. Tweets & status updates). This video doesn’t really show that the augmented reality concept has branched off into other areas including photo sharing, games, and more. The only thing that the user needs to do is point their camera at what they’re interested in to see the information. Consider that the alternative is going to Google and getting results that may or may not be what you’re looking for. Augmented reality isn’t a new idea, but it has become much more feasible with devices that now have high quality cameras, fast processors, compasses, gyroscopes and highly-accurate GPS.

Connect with HRB:

New ways of accessing/sharing entertainment & information will continue to be developed so that people will always be able to choose the method that they prefer the most. Documents were first written on stone until paper was invented, and now technology has made it so that our ideas can be accessed, shared, and collaborated on with anyone, anywhere, and at any time. The concept of storing & distributing information remains the same but the possibilities have been extrapolated so consumers are no longer restrained by arbitrary limitations.

At one point, the most common way of getting information about someone involved looking them up in a phone book. Now you can find information in half that time by using Google search and find out more about them via a social media marketing site like Facebook. Both website designers and hardware/software developers have been busy making sure that what they make works harder, faster, smarter and easier for the user so that they have the best experience possible.

Who knows? At today’s rate of innovation, something like this will probably be coming to your household sooner than you might think!

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

View Comments [10]

Bringing Simplicity From Complexity: Using the PDCA Cycle to Improve Your Website Design Process

July 21st, 2010 by Categories: HRB's Intern Blog, Website Design Tags: , , ,

Climbing the ladder to success can be simple, if you let it.Website development for clients is a multi-step process. It usually includes writing proposals, scheduling client meetings, programming, SEO, getting approval from clients and making numerous Website revisions before the product is truly finished.

Programming also requires dozens of specific sub-steps: from outlining code to fixing Web design bugs and to handling customer service requests. To outline the entire cycle in a detailed document would be a complicated and confusing process indeed.

But what if we could break down the process to just four recurring steps?

Years ago, Edward Deming considered this challenge and popularized the Plan, Do, Check, Act (PDCA) cycle (incidentally, he was also the creator of the Red Bead Experiment, a topic I covered in my last blog post). Its principle is simple: break every process into four simple steps that can be repeated until the goal is achieved.

Plan: Survey your objective. How will you achieve it? What will you do to get closer to it?

Do: Act on your plan.

Check: What happened when you acted? Did you achieve the right results? If not, how close were you and how can you improve your action to get closer?

Act: Act on your checking. Correct any steps that are pulling you away from your goal and refine those which are bringing you closer.

This cycle seems like common sense, but all too often we forget the simple steps because we’re so focused on the bottom line. Since joining the advertising industry, I’ve quickly realized that if I can simplify any programming process I’ll not only save my company and our clients time and money, but secure peace of mind for myself.

Recently I wrote a very large, very complex program for a client and upon doing so I found myself struggling with a code bug. I went back through my work and commented out various sections of the client’s Website to assess their effect. I quickly became frustrated because nothing I was commenting out changed the output.

Then I started commenting out whole files at a time, trying to find the one which caused the error. When I did find it, I realized I still had a 300-line file to work with, which references other files and calls external functions. Yet again, I began to comment out various sections…

Consider the above example in terms of the PDCA cycle. I was using it—planning (searching for the error), doing (commenting the errors out), checking (did I get rid of the error?) and acting (commenting out other sections of the Website code). Why didn’t I consider the PDCA cycle in the first place when I wrote this code?

Instead of writing this complex program all at once and then testing it as a whole, I should have began with small segments of code and tested them individually to see if they worked before I proceeded. Instead, I left myself with a huge program to debug, several segments of which were troublesome and led to other problems that took precious business hours to pinpoint.

The PDCA cycle’s benefit really shows when it’s used at every level of the Website development process—not just the beginning few stages. It definitely doesn’t look as threatening when put in terms of this cycle. The site needs to be laid out. As part of the layout, different designs must be drawn up for selection by the client. Within those sites, a color scheme should be chosen. Images should be selected and a general navigation hierarchy established. Down to the nuts and bolts of the formatting process, each one of these steps can be broken up and the same can be said of the content writing, keyword research and search engine optimization tasks.

This cycle is applicable to all parts of a marketing operation and, in fact, to life in general. Lots of fixable, small bugs are in fact much better than one large, perplexing one. Break things down. Don’t get lost in the confusion. Real bugs are enough to worry about.

Kestrel Henry
Internet Operations Intern

Kestrel Henry on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kestrelhenry

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

Post A Comment

The Emergence of Mobile (Part 1)

July 20th, 2010 by Categories: Internet Technology, Website Design Tags: , , , , ,

Motorola DynaTAX 8000X

The world's first commercially available mobile phone. The Motorola DynaTAC 8000X cost $3,995 when it was released in 1983.

Mobile devices have been around for quite awhile now, but they’ve become incrementally more advanced and affordable since they were first introduced in 1983. From heavy Motorola models to today’s lightweight smart phones, how has the customer base changed over the years and what are their expectations for future mobile devices?

Innovators were willing to pay the expensive price for the service in big cities so that they could be reached at all times. Everyone wanted these devices to be more portable in addition to being affordable and have reception anywhere they may be. So the next decade was spent addressing those primary areas. Being able to contact someone anywhere at anytime was such a powerful idea that today we still see phones being sold where the features include nothing more than being able to call and/or text someone.

IBM brought us the first commercially available “smart phone” in 1994 called the “Simon,” which cost $899. This device paired the traditional cellphone with applications so that people would also have their calendar, address book, world clock, calculator, notes, email and a few games accessible anywhere at anytime. The Simon had a limited feature set, was slow and wasn’t easy or quick to use, so people knew that this was only the jumping-off point for things to come.

Look at the list of applications available for the Simon, and think of any additional capabilities you’d want a phone to have (other than make you a sandwich…that falls under robotics). Now, consider that the modern smart phone has had sixteen years of development time since the Simon. Many people don’t see the modern smart phone being any more capable than the IBM Simon, or at least they might not utilize it to it’s full potential.

Before the release of Motorola’s Blackberry brand, the hype over most technology advancements mattered only to businessmen and technology enthusiasts. The term ”smart phone” became synonymous with BlackBerry, even though the only added benefit of this model was the Wi-fi email access at all times. Then Apple released the iPhone.

Connect with HRB:

Recently a group of students were asked, ”How many of your parents use a smart phone?” Nobody raised their hand. Then they were asked, “How many of your parents have an iPhone?” and two-thirds of the students raise their hands. The iPhone broke out of the the limited feature set/target audience that people have come to know “smart phones” by.

The iPhone was on to something. They combined the smart phone with the iPod, and the popularity of the iPod at the time brought over it’s userbase by the thousands. What differentiated the iPhone was that it did nearly everything that the BlackBerry could do but in a way that was quicker, easier to use and more aesthetically-pleasing.

iPhone 4

The design might resemble the monolith in 2001: A Space Odyssey, but we're the ones filling it with information.

This wasn’t enough, though, because the first iPhone was initially limited to the applications that came with it. Apple launched the App Store two years ago and since that time it has served up over 3 billion downloads. The capability of the smart phone then became matter of the developer’s imagination. The iPhone 4 now includes a gyroscope that none of Apple’s apps actually take advantage of, and was added purely to provide more capabilities to app developers. This booming active user base and strong manufacturer support means that if users want it, Web developers will make and monetize it. It’s great to see that this isn’t a one-horse race either, because Android-based phone sales have been quite lucrative and also have an active app store.

Over the span of 27 years, we have seen mobile phones become more affordable, more reliable and more enjoyable to use. Most people, myself included, now find themselves with all their notes, email, contacts, voicemail, unread/saved news articles, etc. available from a phone, computer and any Web browser that then pushes any change made on one device out to everything else. The smart phone went from being able to contact someone anywhere at anytime with a cell phone to being able to do anything anywhere at anytime with any device. It has created an always-connected world for those with these devices.

Kurt Zenisek
Lead Web Developer

Kurt Zenisek on LinkedIn Connect with me on LinkedIn: www.linkedin.com/in/kzeni

Follow Henry Russell Bruce on Twitter Follow HRB on Twitter

Become an HRB fan on Facebook Become an HRB fan on Facebook

View Comments [12]