Archive for January, 2010

For fun: “Invisible cursor” game

I typically hate the random flash games that go around the web, but I stumbled on one today that’s actually pretty fun, if only because of the mechanic at work. It’s called Invisible Cursor.

The game randomly spawns targets for you to click, but you can’t see the mouse cursor, forcing you to “feel” your way to each target. You do get a quick highlight of the cursor location each time you click, but it’s really brief and is accompanied by a screen flash and the target shattering. Oh and you only have a few seconds to shoot your next target.

It’s got all the depth of most web games (i.e. none), but the effect of trying to hit targets without seeing your cursor is very similar to playing a first person shooter. Lots of motion on the screen and you need to be accurate, thus demanding fast response times and a lot of eye-hand coordination. If you suck a sniping, I suggest you play this for a while to improve your aiming skills.

My top score right now is 164 408. Feel free to brag in the comments if you beat me.


Customer service happens everywhere

I had an interesting experience the other day at my local BJ’s (it’s like Sam’s Club and Costco). I had finished loading my items into my car, and was returning the cart to the corral, when I passed an employee gathering carts to reload the stack at the entrance. He had already gathered the carts from my nearest corral, so I figured I’d save him some work and tucked my cart onto the end of the line.

My good intentions were met with a lot of headshaking and a terse, “No, line’s full.” I apologized, and started to explain that I was just trying to help him out, and he repeated the same answer in the same cold tone. I took the cart off the end of the line, put it in the corral, and headed back to my car.

I didn’t even get to the car before I decided that, had that been one of my employees, I would have fired him on the spot.

From my perspective as the consumer, this gentleman couldn’t have done more to make me awful. He pointed a mistake I made, and blew off my explanation. I even apologized to him, and he still chastized my actions.

I walked away feeling like I had done wrong, like I had acted foolishly. No one likes making a mistake, but he only exacerbated my feelings by dismissing me again when presented with my explanation.

Having moved passed the experience, the business owner in me kicked into gear. I would be utterly mortified to know that one of my employees has left a customer feeling the way I did.

In this age of abundance, every consumer knows that they have a million options when it comes to just about anything. As a vendor, you simply cannot afford to give them excuses to look elsewhere. Forget being the stellar standout in your field, this is a minimum requirement simply to compete.

There is only one right answer for the employee in this situation: just say “thank you.” Wait for the customer to walk out of sight, pull the cart off the end, and go back to your job. I don’t care how much work they create for you, the customer has zero clue when it comes to the intricacies of shopping cart retrieval. And justifiably so: it’s not his job. I use the term “intricacies” here in a tongue-in-cheek fashion, but the same reality applies to almost any job.

The road to market failure surely begins where good (or at least neutral) consumer intentions meet employee apathy and negativity. If you can’t save the bad apple, cut it off.


Why Avatar fans should play World of Warcraft

Avatar was a fantastic movie. A feast for the eyes and a halfway decent storyline, Hollywood actually got it right. But I don’t think that I was as amazed at the imagery as the larger population, and I can trace that disillusionment back to one place: my time in the World of Warcraft and a lifetime of gaming in general. So if you thought the stuff you could do and see on the world of Pandora was bad-ass, take a short walk with me through Azeroth.

Let’s start with the whole concept of an avatar. The Dictionary.com definition lists its use in computer circles as “a graphical image that represents a person, as on the Internet.” Geeks use the term to refer to the icon next to a forum post, or to describe the polygon representation you control in a gaming environment. James Cameron’s movie takes that concept to the next level. So to get started in World of Warcraft, you need to build your avatar.

And unlike the movie, you don’t have to grow them in tanks, and you get an even wider selection of far less human forms to choose from. Fans of the Na’vi will want to go with a Draenei. They’re big, blue, have tails, and actually are aliens in Warcraft lore.

Neytiri flight suit Draenei Female

Another big part of Avatar is the connection that the Na’vi have with the environment around them, flora and fauna alike. WoW’s got you covered there as well. Every WoW avatar plays as a certain class, which dictates all the battle actions you can take. Mages cast spells, Warriors hit stuff, you get the idea. There are 10 classes in all.

A Na’vi fan will want to choose a Hunter (“at home in the wilderness and have a special affinity for beasts”) or a Druid (“shapshifters with an affinity for the plant and animal kingdoms”). Hunters can tame and train nearly all the wild animals they’ll come across in Azeroth to fight by their side, and fight primarily at range with a bow. Hunters also have the ability to track any living thing: animals, beasts, even undead. Their training would do Neytiri proud. And some of the beasts you can control look like they belong on Pandora, like the Warp Stalker.

Warp stalker

Meanwhile, Druids use nature-inspired abilities to attack enemies and heal allies. An “attack” druid will transform into a cat or bear, while a healer-style druid will transform into the Tree of Life. That’s right, a walking, talking tree.

Tree of life Druid

And you though the voices in the Tree of Souls were cool.

You do have a bit of a decision to make, though. If you want your big blue Draenei, you can be a hunter, but not a druid. If you want to go the druid route, your choices are limited to the Night Elf (who’s big and blue without a tail), or Tauren (Huge! With horns and a tail, but not blue).

To finish off the “connection with the environment” motif, I would consider skinning and herbalism for your professions.

Much was made of the colorful settings that we saw Jake Sully and Neytiri stomping around, but again, WoW has left me jaded. Everyone thought that the floating “Hallelujah Mountains” were cool, but I’ll be impressed when they build a city on top of those rocks, like Dalaran.

Floating city of Dalaran

Of course you need a way to get up to Dalaran, and Azeroth natives don’t have access to banshees. No, instead we just use dragons
Brake drake mount

…and hippogryphs
Hippogryph mount

…and gryphons
Gryphon mount

…even a phoenix
Phoenix mount

And there’s plenty more. Personally, I don’t think Turok has a prayer.

Of course Dalaran is just one of the locales you can soar around, and some of the destinations in Azeroth would give Pandora locales a run for their money. Avatar fans will particularly enjoy exploring and questing the alien landscapes of the Outlands, especially Zangarmarsh and Terokkar Forest.

Finally, there’s one aspect of Pandora and Azeroth exploration that is identical: the smell you have from spending way too much time wandering around either one. To that end, Dr. Augustine and I provide the same advice: get up, shower, have a bite to eat.


Reminder Fwd:Vault Fishbowl tonight!

If you still don’t have any plans this evening and will be in the downtown Philadelphia area, you’re welcome to come out and meet me at the Philly Startup Leaders next Fishbowl event. We’ll be having a roundtable discussion of sales and marketing, with Fwd:Vault as the focus. Totally free to attend, light refreshments and snacks will be provided.

Registrations are still open, but you can make a last minute appearance if that’s what works for you.

PSL Fishbowl w/ Fwd:Vault
Wednesday, January 20th @ 7:00 pm
Terra Building, Room 1107
211 South Broad St., Philadelphia, PA


View Larger Map


jQuery 1.4 released

The latest and greatest version of jQuery, version 1.4, was released on January 14, the birthday of jQuery’s original launch. Bugfixes and improvements abound!

The jQuery team has put together a site devoted to the new version, called the 14 days of jQuery, covering the major version changes as well as infrastructure updates coinciding with the new release. For example, the documentation site has been completely redesigned, and been moved to it’s own subdomain home, api.jquery.com. Links from the primary jquery.com site should be updated within the next week. With video demos of new features, Q&A’s with the core team (including founder John Resig), it’s well-worth checking out for every jQuery developer.


New Google search results layout

According to Search Engine Land, Google has been letting a “small number” of users try out a revamp to the search results page, and yours truly has been lucky enough to stumble onto it a few times. Unfortunately, the small number are only given a small chance of actually seeing the damn thing, and even a refresh will bump you out of the redesign.

Having seen it whoosh by me a few times, I was ready for it last week, and managed to poke around and snap a screenshot:

New Google search results page

I don’t think it will do anything to stem the “spartan design” criticisms, but it definitely makes it easier to access the menagerie of advanced search functions (assuming the left nav menu becomes a permanent fixture). The chunky blocks for the “Everything” and “Search” buttons are surprisingly effective at framing the page, making the entire layout less nebulous and giving off less of that “just there” feeling. Aligning the search box with the results is another subtle touch with big impact.

The Search Engine Land article provides more screenshots and hands-on time; I’ll post more if Google decides to let everyone else look at more than 1 pageload at a time. In the meantime, compare the screenshot with the current advanced date search layout and see what you think.


Pants on the ground!

I’m usually dreadfully behind on viral sensations, so this time I’m gonna stay ahead of the curve this time.

This aired on American Idol last night:

A “Pants on the Ground” Facebook fan page followed very shortly thereafter. My wife and I saw 40,000+ fans before midnight last night.

The morning after, “Pants on the ground” is a trending Twitter topic, and usage of #pantsontheground is spiking.

I think I know why this has been picked up en masse, and it’s not just because it’s a catchy tune. More analysis when I have time to lay it out.


PSL happy hour tonight

I know it’s last minute, but I’ll be at the PSL Happy Hour event tonight, mostly to plug my Fishbowl event next week. I’d love for you to come on out, grab a beer, and shoot the breeze.

6:30 – 9:30 PM
MidAtlantic Restaurant and Bar
3711 Market Street
Philadelphia, PA
215-386-3711
http://www.midatlanticrestaurant.com


Come see me at the next PSL Fishbowl

Fwd:Vault is hosting Philly Startup Leader’s next Fishbowl event, and you’re invited to attend for free!

So what’s a Fishbowl? An event that lives up to its namesake, really. One business puts itself in the metaphorical fishbowl, presenting itself and a current situation they are facing, and solicit the community for feedback. It’s beneficial for all involved: the hosting company gets valuable insight from knowledgeable sources on a targeted topic, wiser heads pass on their hard-earned knowledge, and everyone has the opportunity to learn and network.

The focus of the event is based on the hosting company’s needs. In my case, Fwd:Vault is “this close” to a commercial launch, and I need to start shifting my focus from development to marketing and sales. Unfortunately, my direct experience in these areas is pretty weak, and I’m making guesses about where to begin. Enter the Fishbowl, and community of business owners who have been there before. Insight ensues.

PSL Fishbowl w/ Fwd:Vault
Wednesday, January 20th @ 7:00 pm
Location: Terra Building, Room 1107
Address: 211 South Broad St.

Come meet me and other stellar business owners, learn, network.

PSL is a community of entrepreneurs in the Philadelphia area, I’ve written about them before.


What is a CV anyway?

The term “CV” seems to be making the rounds in professional programming circles lately. If you had the same head-tilting “Huh?” reaction that I did, here’s the deal.

CV is short for Curriculum Vitae, and is commonly used in academic circles and abroad. It’s essentially a highly-detailed resume, covering all your skills, background, awards, etc. It’s also consequently longer than your average resume, 2 pages at a minimum. There’s a great writeup about CV’s on About.com.

So why the sudden pop in “CV” usage by programmers? As far as I can tell, it started over at Stack Overflow, specifically with their new Careers subsection. They’ve developed a system for posting all your developer creds, tied it into your existing Stack Overflow account, and labeled it a CV. The term works, given that the goal is to entice employers and employees to the site. What they serve up is obviously not a traditional CV, but rather an offshoot tailored for developers. Others have been jumping on the bandwagon ever since.

So there you go, the next time you see the term CV, and you’re not in academia or looking for a job abroad, chances are you’re dealing with a programmer.


Next Page »