I Installed and used this a while back. It's seriously just an app that asks for an email address, then it sends the person a nicely formatted email with a link to your about.me and contact information.
I agree this is far more steps than pulling out a business card and handing it to someone.
I'm not sure I agree with this article in it's entirety, however there is one thing I agree with. Environment matters.
The environment created will make an all the difference. And it's not things like beer and ping pong tables, it's respect for employees and encouraging an environment of collaboration. It's about making your developers excited to be working for you.
This seems like common sense, but in my 15 years I've only worked for a handful of companies that really "get it" to some degree and there is always a higher amount of productivity there.
I agree this is far more steps than pulling out a business card and handing it to someone.