From the category archives:

business

Second-hand Code and E-Commerce Software

by keif on September 8, 2008

It seems today everyone has a blog, and war over what software is better. Everyone and their brother’s mother has an opinion and which is best, but that’s another post altogether (for the record, I’ve used LiveJournal and currently utilize WordPress, and love it). Right now, I want to briefly discuss e-commerce shopping cart software.

My most recent experience has been SquirrelCart.

Squirrelcart PHP Shopping Cart software is a fully customizable, robust php shopping cart, designed with the advanced developer and web novice in mind.

That’s a mouth full.

Now, I’d like to point out that I wasn’t using the latest and greatest. Nor was I using untouched code, so I can’t fully comment on the software or the quality of its code - but I can comment on the quality of the prior developer, and the usefulness of subversion content repositories for any business.

When I entered the game for Client X, it was a lot of little tweaks here and there. It was fixing up code and optimization. Simple tasks, until I started looking at the code (and by all means I can’t take the credit, I work with some bad-ass developers that I get to bounce ideas off of).

The Good:

They commented the hell out of the code! TONS of comments. Personalization’s well labeled. Identifiers all over the place. 

The Bad:

Only bad thing about the comments - he listed the changes made to files, but they were meaningless. “Changed C for Y to do Z” is useless if I can’t see what was changed or for what. That’s where a good SVN comes in. A lot of bad code. Bad math. Functions being called and executed that did nothing or returned nothing of value. Recursion. A TON of edits to account for bugs. A lot of ‘hacks’ that were seemingly done because the previous developer didn’t know why he needed them.

The Ugly:

A ton of the hacks put in place were fixed in subsequent upgrades of SquirrelCart - security considerations, optimizations, compatibilities - except now I was no longer working with solid software. I was working with second-hand code, customized and tweaked, so an upgrade could totally break the site.

The Bonus:

SquirrelCart’s support and staff are bad-ass. I still think it’s a one-man shop - but the documentation is well-done and every e-mail and question was quickly answered (accurately & politely). That makes it a winner, and I’ve considered sending some business their way

Magento - E-Commerce Platform for Growth

…and it’s open source!

Magento E-commerce Software was mentioned to me by Toby one day. As I haven’t developed on it (yet) I can’t call it any real pros and cons as I did with working on second-hand code above.

The Good:

Open source! Excellent blog with useful tidbits. Constantly trying to keep its community “in the know” and it shows. Their code seems to be structured where it’s easier to add on to the package, instead of editing core files- something I encountered in other projects. Extend your platform, don’t override it, that way you can upgrade with ease!

The Bad:

Open source scares people. People feel like if it’s open, it’s more vulnerable (because hackers can get to the core code, they can more easily exploit it - which is true of bad code - from what I’ve seen so far, Magento is lacking in the “been hacked” area). They also feel like if they get it for free it’s just not as powerful as paid software.

The Bonus:

Open source! They’re on Twitter! And you all know how much people whine and complain on there - so it’s a good sign they’re monitoring word on their stuff (and when you’ve got an open-source project that relies on people paying you for support rather than your software, word is everything!)

All in all, I’m hoping to create a site utilizing Magento - but as usual, side projects often get thrown aside for school work and paid work, so a future of an affair with Magento may be a ways off for now :-/

{ 1 comment }

Who doesn’t hate supporting IE6?

by keif on September 2, 2008

Chris Coyier - whose blog I’ve read for some time - wrote a little script for those developers out there that want to quit supporting IE6. Naturally, it’s built on jQuery (the javascirpt for designers).

Death to IE6!

It’s kind of funny, because earlier this week I read from Elliot Jay Stock’s blog that August 27th was the seventh anniversary of the launch of IE6.

A few sites have all ready indicated they’re goign to stop IE6 support -Apple’s MobileMe (according to an email on June 9th, 2008), 37singals (as of August 15th, 2008), and facebook recommends you upgrade (or try a different browser - as of November 26th, 2007). Now - it’s funny, because back in the day, sites used to have that stipulation of “best viewed on” or…

Dude, you need to upgrade.

So we’re telling people to start upgrading to IE7, because they’ve been lagging. We did it before, but it was deemed “in bad taste.” We shouldn’t tell people what to browse with. Yet we don’t support earlier versions, so…

Yet we deemed it good taste to tell people to upgrade flash - “because hey, everyone else is doing it.” So the flip-side is flash is a plug-in, and Internet Explorer 6 is a monstrosity. But guess what? You can code a little link to bypass flash detection so users can still see the flash, with the warning that it may not be “up to snuff” without

Nostradamus predicted IE’s doom.

Maybe not - but I know this wasn’t the first IE Death March - I can’t dig up information on the last one, or the last “I don’t support IE6 banner” so I sincerely doubt this new attempt will do much.

But as “major” sites stop supporting IE6, maybe we’ll see a reduction of IE6 users as a whole faster than Microsoft was able to do with their “forced” upgrade to IE7.

{ 0 comments }

Social Media Done Right

by keif on August 28, 2008

So a big hub-bub ’round these parts of Columbus was Nationwide hiring Shawn Morton to do social media strategy.

(Disclaimer: I used to work at Nationwide, I still have friends there, and I’m writing this because I want to!)

Social Media for an Insurance/Finances company?

Damn straight. I loved the idea. It’s forcing a big company to become more involved with its people. It’s bringing the corporate in touch with the civilians. It means instead of commercials of cheesy actors saying how “I got a great rate from Nationwide” it’s the twittersphere all-a-twittering about “I got some great info from Nationwide.com” or maybe “check out Nationwide’s hilarious new commercial.”

But all these little things aren’t what I want to focus on.

Corporate Responsibility and Transparency

Certainly you always stumble on advertising articles talking about the new campaigns - but usually it seems that’s where it stops. Company A has started a microsite, check it out at… or Company B is giving away X if you do Y, pass it on.

But sometimes, just sometimes, the company wants people to talk about it. And as David Griner points out, sometimes companies fuck up so utterly and completely what could’ve been a good review of their product.

David writes:

Over on the J-Walk Blog, John Walkenbach seemed plenty happy to have received a free bottle of a liquor called VeeV — “the world’s first Acai spirit.” Before even trying it, John wrote about the product, ran a picture of the bottle and promised to do some “live VeeV blogging” (ie, blogging under the influence).

Home run for the VeeV marketing folks, right?

Hey VeeV, I’m available for test marketing! Send free shit my way!

How’d they screw up? How COULD you screw up? I mean, maybe they’re worried they’ll be portrayed as the drink of alcoholics if someone “live blogs” drunk.

Apparently, John blogging drunk about VeeV, but the marketing agency of VeeV - Maverick Digital - put a little comment (as Bob no less) talking about about how awesome it is in pure marketing speak - which rather pissed John off.

Right, that’s what Griner said.

Right - people hate it when you try to act like you’re some random schmo (in this case, Bob) with a genuine opinion. Which brings me back to Nationwide…

Sanjaya-ize yo’self, fool!

That’s right. Sanjaya-ize Yourself - in the spirit of Elf Yourself you can upload a shot of yourself and make yourself like Sanjaya of American Idol fame. Haven’t you heard of it yet? It’s being shown in targeted markets - smart move! They identified a certain niche and targeted them with a celebrity that appeals to them.

And my point is?

Vader Sanjaya-ized. I totally stole this from Shawn.

Vader Sanjaya-ized. I totally stole this from Shawn.

This simple entry on the fan board for Sanjaya:

Just wanted to let everyone know that Sanjaya will be premiering his new TV commercial for Nationwide Insurance at Branch (226 E 54th St) in Manhattan on Wednesday, August 20th at 6PM.

The event is closed to the public; however, you still may be able to catch a glimpse of Sanjaya.

If you’re outside the NYC area, you can check out the new commercial on Nationwide.com (http://nationwide.com/about-us/featured-ads.jsp) and on our YouTube channel (http://www.youtube.com/user/NWInsurance) starting on Wednesday evening.

And for those who want to try on Sanjaya’s own unique style, you can check out our Sanjaya-ize Yourself widget starting Wednesday evening as well.

http://www.sanjaya-ize.com

BTW, I am part of the team at Nationwide that is putting together the event and the Sanjaya-ize Yourself widget, so please let me know if you have any questions or comments. We look forward to hearing what you all think.

See that last part? Here, in case you missed it, I added some bold to it for you:

BTW, I am part of the team at Nationwide that is putting together the event and the Sanjaya-ize Yourself widget, so please let me know if you have any questions or comments. We look forward to hearing what you all think.

See what Shawn aka sMoRTy71 did differently? FULL DISCLOSURE OF HIS INVOLVEMENT. No bullshit, no clever white lies. He appealed to their fans, made sure they knew who he was and that he was totally pimping out his product.

That , my friends, is how you do social media right.

{ 0 comments }

Early Adopters - Why For Art Thou Retarded?

by keif on August 28, 2008

So I was reading Mashable on 4 Questions For Early Adopters… and it made me think about all those people that rushed to get an iPhone. No doubt, you may have seen the various articles depicting reasons to avoid it like the plague - you know, Apple is hipster, you’re just buying hype, Steve Jobs is a hypocrite, Apple is the new Microsoft, Apple wouldn’t let me upgrade my 1st gen iPhone that I got on opening day, etc. etc.

Early Adopters Get Screwed.

Like Bill Hicks said before me - there is no joke here whatsover. Early adopters get screwed. You buy first generation products, you get first generation screw-ups, defects, and get to PAY to do QA work!

I know people who’ve canceled their contracts to get an iPhone (paying the UNGODLY termination fee), people who upgraded just to get the iPhone, people who got the iPhone JUST BECAUSE it’s an Apple product, and people who think that running one application at a time is an awesome “feature.”

I want an iPhone.

There is nothing wrong with wanting. It’s a cool, snazzy little device. It’s overpriced, it’s bogged down to the point of getting the most use out of it requires you to hack it. They’ve got a million and one cool applications. BUT!

Always a butt. A sexy, curvacious… wait, wrong post.

I do not want something that I can’t do what I want with it after spending a few hundred dollars on it. When the iPhone becomes basically a mini-PC (Android?) that allows me to run google maps AND a little application that tells me what food/entertainment is near here - I’ll be all over it. But until then, I’ll stick with Verizon and probably getting a blackberry curve (or maybe the LG Dare? - oh wait, there isn’t an SDK to play with) - oh wait! Blackberry Thunder should be arriving!

We’ll see when I get around to getting a new phone.

{ 0 comments }

Robert Owens for Ohio Attorney General 2008

by keif on August 28, 2008

Just my piece in politics. I’ve talked to him, and he’s very genuine - a rare trait I’ve ever gotten from talking to anyone involved in politics.

Robert Owens on youTube?

That is correct, friend!

I’m really digging how politicians are starting to utilize new media methods to get their message out. Most recently, we’ve heard of Ron Paul’s online money raising that really helped point out the power of the people online. Then we see Obama has emulated the online presence - and they use their staff at hand to help tailor the experience to the potential voter. The undecided voters get one message, the supported get a different set - maybe facebook reminders, tweets, IMs, etc.

Very cool - I’m looking forward to the 2012 elections just to see how much the Internet is involved - maybe they’ll have mobile voting figured out by then, or maybe even electronic voting machines secured!

{ 0 comments }