The Age of the Developer

Tuesday, November 17, 2009 by Tom Kirszenstein

I recently read that the White House has chosen an Open Source CMS (Content Management System) to develop their government Web site. This announcement caught my attention for several reasons--not only are many agencies moving their clients to open source and praising it's virtues, I also started using Drupal this past year and found it remarkably fast and easy to setup and maintain my own Web sites with quality results. Despite some criticism of open source over the years--more and more commercial (and government) developers are choosing it.

It's hard to argue against the benefits of free software, especially when results show that the software does what we expect, often exceeds expectations, and provides more opportunities for expansion than many proprietary products. While relative newcomers Drupal and Wordpress lead the pack for CMS offerings, open source mainstays such as Linux and Perl have been around for many years--not only surviving, but thriving over time. In a study by Amit Deshpande and Dirk Riehle of SAP Labs, LLC, Total Growth of Open Source results have shown that "the total amount of source code and the total number of projects double about every 14 months." Open source enables freedom for both users and developers to move & change quickly when needed, as well as providing more flexibility with software decisions such as to upgrade or not to upgrade. It's really no surprise that businesses and individuals are moving to open source at exponential rates.

Of course, Open Source has always been very much associated with Free, although there are other solid reasons to choose it beyond its cost. The pool of development resources is not limited to a specific company or provider, but instead is seemingly unlimited. As a specific open source project becomes popular, more and more developers start contributing, growing and adding to the code. Not only do they enhance the software to make it better for everyone, but they also create markets for their own support services. The better the code is--more people will use it-- and the more support is needed. Large developer communities have evolved around each software project, contributing to its growth, and administering its support. These open source communities are continually coming up with new innovations, powerful add-ons, extensions, and effective tools.

With so many open source choices available, even the ubiquitous LAMP stack (Linux, Apache, MySQL, and Perl) has come to be accepted as generic term for any completely open source application stack--substituting interchangeable parts from other sources that include "PostgreSQL, SQLLite, Apache Derby," as well as "PHP, Python, Ruby, Groovy and JavaScript." Even behemoth Microsoft has entered the game with their own Open Source CMS Platform.

Additionally, interactive ad agencies are able to offer their managed computer services at lower rates when developers take advantage of Open Source technologies. This enables clients to do more within their budgets. Every size company can now take advantage of Website integration, online advertising, and interactive media development due to the emergence of open source and accumulation of knowledge brought to us by the developer community. Businesses across industries are now embracing these technologies, taking advantage of interactive media, and using a more integrated approach to marketing with the vast number of new tools that are now available from these creative, innovative communities of developers.

Drinking From The Fire Hose

Tuesday, October 27, 2009 by Tom Kirszenstein

I've been hearing the phrase "Drinking from the fire hose" more often than usual lately. The curious thing is that it's coming from Interactive Media Professionals (including myself), as much as from end users. With the exponential growth of the Internet and its related technologies, we now have access to more information, in more places, in more ways than ever before. Web 2.0, Social Media, Application Software Development, Mobile and related technologies are having a profound impact on Interactive Marketing Strategies. Many agencies are capable at traditional & online media marketing, or they may have strong technical capabilities--but, it is rare to find an agency that has all of these abilities and deep technical resources such as Definition 6.

To follow the fire hose analogy--anyone faced with that situation would get out of the way. The high volume and velocity of incoming data require some type of control and direction to be useful to ourselves, our clients, and our business.  Developers, interactive designers, and marketers are faced with the same questions as consumers--how to manage the onslaught of incoming information. Interactive Ad Agencies are faced with the additional responsibility of creating new tools to distribute information in a clear and meaningful way. These interactive professionals are the firemen holding the hose. 

At the height of the dotcom boom, an old colleague used to remind me that technology is simply a way of doing things. As the old broadcast model of advertising becomes obsolete, and user discovery & social interaction drive engagement, the function of marketing itself must now change to meet these communication challenges. This new model now poses new questions about where marketers should be, how they communicate, and when that interaction will occur.  I still remember the first  7-Eleven convenience store that opened in my neighborhood, and discovering that name comes from its operating hours—--it was a big deal to be open until 11PM! Marketers didn’t create more ads to attract customers from 9-5, they simply changed to meet customers on their own terms.

Integrated interactive marketing campaigns must be open and immersed in the culture to create value and be relevant. Successful marketers are positioned alongside their target market, making use of tactics such as Branded Content and Branded Entertainment to engage the user, enabling them to discover that value on their own, and decide what truly fulfills their needs. This is not an easy task, and creating meaningful user interaction grows out of qualified analysis of users and their interactions. Those of us in Media and Advertising have been exposed to these ideas before, but never before have these been more important to interactive design. Today's consumer has become a partner in the design process, and defines how we approach our interactions with them. Social media tools such as MySpace, Facebook and Twitter provide marketers with a limitless cache of information to help segment, target and engage users as never before— which only highlights the need for efficient processing of data.

Our obligation to clients is to find the relevant information, manage and organize it, and disperse it to potential customers.  To do this, we interpret client requirements and translate those requirements into a meaningful Interactive Experience. We need to collect and analyze enough user data to create strong, branded messages that reach the intended target. In addition, we must combine data with the tools and applications that make it meaningful to those target consumers.

In this new age of discovery, the true Integrated Interactive Agencies are taking the time and effort to find the tools necessary to do the job, or when needed, create them. With information coming constantly from every direction, those who are efficient at organizing, managing, and presenting it will be successful. Otherwise, we're just spraying a fire hose.  If we attempt to do that, consumers will just get out of the way.