Archive for July, 2009

Designer vs. Developer

Wednesday, July 22nd, 2009

Recently, I’ve been handling some Flash (ad) projects done in ActionScript2. I have to admit that while our shop spec is for ActionScript3, my personal practice in it is wanting.

However, when handling an error apparently caused by a bad mc.getURL() request, I found myself wanting AS3. Strict coding and class structures prevent these kinds of errors, throwing exceptions if they occur. While I was trying to figure out why this error is occurring (seems only to happen with the DoubleClick system, on my local tests, everything works fine) I searched for information about the proper form for the request, and found an article with information about the AS3 call. One response to the article, dripping with sarcasm, caught my eye:

I like how it went from a simple code to a huge retared[sic] paragraph of programing…

Nice job Adobe!

Now, the designer in me (yes, I hold a degree in Graphic Design. I use it more than I care to admit, even though I spend most of my day looking at a screen reminiscent of the Matrix.) would have agreed. Neat, simple code behind my flash, that’s what I want. Not a big old try…catch block with exceptions! But the developer in me sees the wisdom here. If this ad had been done in AS3, I’d have a clear explanation of what was going wrong long before I sent it off to the publisher.

Generally speaking, newer specs are improvements, even if they do mean longer code and *gasp* more learning! (Okay, the whole XHTML/HMTL5 debate will have to wait for another day. There are exceptions to every good rule!)

Putting the Social Back in Social Media

Sunday, July 12th, 2009

My participation this weekend in New Media Cincinnati Second Saturday provided a strong reminder of what social media really is. Among the many interesting discussions, one theme kept coming back up: the importance of the conversation.

As social media has emerged into the marketing world over the last year or two, I’ve watched many toys become tools. Unfortunately, many of the users have become tools as well. And not in a good way. The tool that I see most misunderstood and abused is Twitter. Ironically, it’s also the one I’ve personally witnessed the most growth in.

As a Mad Scientist, I am generally an early adopter. Twitter caught my eye while in beta and I had my first account in early 2007. At first, I looked for people I knew, then branched out and started tweeting friends of friends. It was like a vast cocktail party. Everyone was nice, most people were a little shy and unsure how to behave, but we were all quietly having a good time.

The the party crashers started arriving: the guy who did nothing but talk about his product, the guy who had nothing original to say, but merely repeated what other people were saying ad infinitum. (Possibly the worst folks were the party police: those who felt it was their business to offer up an unsolicited 140 character lecture on why I should stop tweeting about my dogs, my dinner, my hobby, etc. My response to them was always the same: Unfollow me.)

I’ll admit that my own use of Twitter has evolved. I think of it less as a party and more as a networking event. A networking event with #beerfriday. I no longer tweet about my burrito unless it’s a really remarkable burrito. But i do try to keep a conversation going, rather than soapboxing to a captive audience.

Thinking over the dichotomy, I’ve come to the conclusion that the major issue lies in the translation of traditional marketing skills to the new media world. In traditional marketing you are soapboxing to some degree. You identify your key audience, set up a nice Ivory Flakes crate, and say what you have to say. Hopefully, you’ve delivered your message in the right place at the right time in the right way, and a large portion of your target will absorb the message and act on it. One way communication. Simple.

In new media marketing, it is key to identify your key community, and discover the conversation facilitators in that community, and develop relationships. Listen to what the community is saying already, react to it, and initiate new community conversations. It’s fine to introduce your product or service into the mix, and great to share a meaningful comment that someone else came up with, but mix it up! Let the conversation move and flow. Learn from it.

If you are using Twitter (or Facebook or MySpace or YouTube or…or…) as a one-way communication medium for marketing, you might be missing the point. Try to think of it like a party (or a networking event, if you tend to get a bit too rowdy at parties. Mad Science parties can get a little outta control with all the beakers and such.) and try to interact much like you would in that environment. you’ll find it keeps your followers around longer, and garners more response than the simple one-way flurry of “buy my stuff at http://bit.ly.xxxx”.

PayPal as a Secondary Option

Friday, July 3rd, 2009

PayPal is a very popular and easy to set up option when starting an eCommerce site. Compared to other payment gateways, it is fast to set up (takes minutes!) can be understood by any web-savvy user, and is out-of-the box usable by almost all eCommerce packages. It does charge a relatively high percentage when compared to many other gateways (Chase Paymentech, Authorize.net, etc.) and requires a trip to the PayPal site during the checkout process, so it is usually not a long-term choice for most retailers.

The events of today have led me to believe that PayPal accounts should remain open and viable, even if the retailer decides not to use them as their primary gateway, for the simple fact that it provides and good backup plan! It takes mere moments in a package like Magento eCommerce (Mad Science Department’s favorite eCommerce package, if you haven’t figured that out by now!) to switch PayPal on, thus allowing purchasing to continue!

If you are considering the choice between PayPal as a permanent solution and a true merchant account, there are a number of factors to consider.

In the early stages of launching an online store a decision needs to be made: how will customers’ payments be processed? This needs to be determined before the site is developed as different payment options may require radically different forms of implementation. But how do you choose? Is price the single most important factor? What are the other factors?

-John Conde

This article may help you sort through the pros and cons of each option, but I would still suggest keeping a PayPal account around, for those unforeseeable instances!