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.


Your system cannot be perfect

I visited my town hall this week to renew my annual street parking permit and, since all permits expire at end of the year, naturally there was a line. Amid the usual banter while my paperwork was processed, the woman behind the counter commented that everyone always waits until after the first of the year, despite permit renewals being available in October. “No matter what we do, it just doesn’t seem to work.”

I was instantly transported back to my early days as an in-house web developer, when I felt like putting my head through a wall every time a customer screwed something up that was laid out in plain English on the page.

“I never got the email.”
“Did you check your spam filters, as stated on the screen in large, red text?”

“I reset my password and the new one didn’t work.”
“You requested a new password 15 times. In 2 minutes. There’s a big warning about this in large, red text. Just make sure you use the one in the 15th email message.”
“I never got the email…”
/wrists

No matter what the activity, people will naturally only commit the minimum level of attention and brain power necessary to completing it. That’s why we never read the manual, the Post Office is open till midnight on April 15, and the permit lady will always have a rush after January 1.

Some industries embrace this reality with overwhelming success. Fast food is a great example. Don’t think, just pick something that looks good on the menu, or say a number. The installation services at Home Depot and Lowe’s leverage your inertia against home projects — “Ugh, I don’t wanna rip up the carpet…” — to sell you something that costs them practically nothing (they outsource the work to local contractors). Even my own Fwd:Vault project works this way, acknowledging that most people don’t want to deal with software and hardware to backup their files.

The technology sector in particular seems to struggle mightily against this issue when it comes to user interaction. The dialogs quoted earlier summarize actual conversations I’ve had with customers. In our defense, we have a pretty lofty objective: make literal, purely logical systems act in accordance with unpredictable, emotionally driven, abstract human beings. Burgers and flooring don’t have that problem.

We are getting better, as evidenced by modern web page layout norms and physical products like the iPhone and Flip Video. Yet still I’ve seen devs get visibly pissed off when a user breaks their system. There’s simply no need for this stress, and is in fact very counter-productive.

If you’re the type of geek who gets mad when someone breaks what you built, remember that the system failed, not you personally, and that development is very much a trial-and-error effort.

At the same time, we all must remember that no system — website, handheld device, anything with a user interface — will be used perfectly all the time. But every system can handle mistakes in a perfect fashion. Acknowledge that some measure of your user base will definitely use a safety net, and make putting them in place part of your regular routine. You’ll be less stressed, and your system will really shine.


A vet’s perspective on Michael Vick

Everyone at this point knows the story of Michael Vick (quick summary if you don’t: he beat dogs, then got his high-paying job back after getting out of prison). Now the Philadelphia Eagles have given this guy a damn award.

I could sit here and articulate this guy’s rise-fall-rise-again story as a sign of the apocalypse, but I think most people would find it more interesting to hear this one from a veterinarian’s perspective. My wife Jennifer has a writeup on the matter, so if you ever wanted to know what someone in the industry thinks of Vick, I encourage you to check it out.


MySQL’s Monty Widenius responds

My summarizing and opining post discussing MySQL founder Michael Widenius’ protest of the Sun purchase by Oracle prompted a response from none other than Monty himself. Hit the comments to see what he has to say about my response, which was definitely net-negative in the final analysis. I have responded in the comments of that post as well.

I must be moving up in the world, or Monty was just really bored over his Christmas vacation. :)


« Previous PageNext Page »