Our brain goo cup overfloweth

Account Spam

By Mike on February 2nd, 2010

I love applications.  I love to try out new ones.

One of the biggest barriers many applications have is the sign-up process.  You have to balance the information needed to create an account, with the effort a user goes through to enter that information.  Many times the user looses in that tradeoff.  I wanted to make the sign-up process as easy as possible for our apps.  In fact, we need only 4 items from a user: first and last name, email, and a password.  (And, by golly, we will soon combine first and last name into one field):

One Step Registration

One Step Registration

Further, the goal of Raveal is for others to discover you.  We spend quite a bit of effort in getting our Raveal profiles indexed with major search engines.

The side affect of these two things is that many “Search Engine Optimization” douche-bags have caught on and are creating accounts for spamming search engines.  Of course, none of us here have any patience for these practices and shut down the accounts within minutes of being created.  Luckily, the flow is just a trickle.  However, I do fear that if the number of spam accounts increases, we’ll have to put measures in place that increase the amount of effort new users spend on getting setup.  And that pisses me off!

So we’ll do our best to not mess up a good thing while keeping these spamtards out of our system.

New Home

By Mike on February 1st, 2010

Over the past month, I have been hard at work migrating our applications to a new home.

Typically, any application service created in the past few years runs “in the cloud.”  Ours was no different.  We opened our doors running on a grid provided by 3Tera (http://3tera.com).  They have a unique twist on virtualization that really stands apart from the rest of the industry.  They take object oriented programming principals and apply them to virtual machines.  This can be described by a simple comparison between VMWare and 3Tera:

  • With VMWare, you have to startup a virtual machine and then log in to the OS to configure settings.
  • With 3Tera, the OS resides in a “black box.”  You configure settings with the black box.  Internally, when the OS starts, the black box hands off the settings to the OS.  I.e., the OS never has to be started to configure it.

Much like creating a class in programming, the class has functionality hidden from view.  You set values for class fields and it does something for you.  What this means is you can easily create a catalog of virtualized OSes that are trimmed down to task specific appliances.  E.g., you have a DB appliance and a Load Balancer appliance.  You then reuse these appliances in your applications by pulling them out of the catalog and configuring them.

The technology is pretty amazing.  Unfortunately, for various reasons, the solution wasn’t working for us.  We were seeing a significant amount of nodes in our cluster failing due to hardware and software bugs and datacenter mis-management.

So we began the process of moving to a different platform.  As these things do, it took longer then expected.  But that’s okay, because, in the end, the migration happened flawlessly.  As of  2 AM EST last night, all of our services have been moved over to Joyent (http://joyent.com).  For those hip on hosting providers, you’ll notice that this move involved a switch from Linux to OpenSolaris!  Yes, we are all converts now and absolutely adore what OpenSolaris has to offer.

You should see a bit of speed increase in accessing the apps.  Latency might be a bit better for our European customers as the DC is in New England now.  If you notice anything strange, feel free to contact us over at http://support.flowz.com.

Flickr

By Mike on December 18th, 2009

Woohoo!  As of today, you can now link your Flickr account with your Voice tab.  To enable it, go to your Voice.  Click on Add Network.  Choose Flickr and click the “Login with Flickr” button.

Here is a sample of what it looks like (with uninspiring techno geek images):

Flickr stream

Flickr stream

I’m really excited to finally get this out to users.  This functionality was actually developed way back in August!  We had to disable it in production because Flickr’s approval process might be the only thing on the planet worse the the iPhone App Store approval process.  It took 5 months to get approved!

But hey, at least it is here now.

Updated Showcase

By Mike on December 1st, 2009

Happiness injection number 2:

Screen shot 2009-12-01 at 9.13.26 AM

We are now presenting *all profiles beneath the main showcase. This is using the same visual layout that you get when you use our visual search engine. Visit the showcase.

Remember, the goal of Raveal is for companies and clients to discover *you*

More to follow…

(*all being all profiles that have at least a minimum amount of info and are marked public)

Projects

By Mike on December 1st, 2009

There is much writing to do.  You see, we just air-dropped a shipment of fantastic to our users last night.

The first bit of super awesome comes in the form of an expansion of the Raveal portfolio.  Riddle me this: How do you include more detailed background on your past projects?  (Hint: it doesn’t belong in your resume.)

If you answered portfolio, you would be correct.  Your portfolio is your work history.  What you have done.  For just about ever, portfolios were limited to creative types.  People whose work could be displayed on a piece of paper tucked away with many like it in a mobile carrying case.  The problem is, most of us non-creative types also needed to present work that can’t be described by a picture.  Without a portfolio, we would need to stuff all that content into our resumes.  Lucky for the hiring managers, there was a golden rule: A resume shant be more than pages two.  Unfortunately, with the advent of the Monster.com era of electronic applications, the golden rule simply disappeared.  People stuffed more and more junk into their resumes.  Resumes devolved into useless dead trees.  A.K.A., “The Kitchen Sink Resume.” Many articles and blog posts popped up, all predicting the end of the resume.

Well, if you take out all the junk that doesn’t belong, resumes are still useful.  So that’s just what we did with Projects– gave a home to all that “junk.”

Starting today you can now add projects to your portfolio.  What is the difference between galleries and projects?  Well, to put it simply, a gallery is a collection of files, a graphical presentation.  A gallery doesn’t tell a story.  A project is different.  It allows you to explain in words all about projects, initiatives, cases, sales drives, or whatever else that you worked on.  Alternatively, a project could just as well be called a free-form-text-and-inline-image document.  Essentially a structured MS Word document.  Here is what it looks like:

Project Editor

Project Editor

Of course, inline, multimedia content is allowed.  Here is the portfolio view:

Public Portfolio

Public Portfolio

Now, the next tidbit is great.  Projects are cross referenced in your resume:

Projects are cross referenced in your resume

Projects are cross referenced in your resume

This allows hiring managers to drill down into detail when they need to:

Project "quick view" from the resume

Project "quick view" from the resume

They aren’t bothered by the excess detail until they want to be.  This feature is very powerful and we believe it will absolutely help people get hired.  We’re very excited to get this out to our users.  We’ll have more tips and tricks to come in follow up posts.

PDF Updates

By Mike on October 19th, 2009

We have spent some serious effort on making the generated PDF of your resume/portfolio even better.  Raveal’s PDF output was already second to none when it comes to other resume websites.  We do some fancy tricks to allow your portfolio’s high res images to be included next to your resume.  The resulting PDF is better than most can do by hand with Microsoft Word.

But there were some places we could improve.

The following features are immediately available to all Raveal account holders today.

The old PDF was a traditional format, using only black and white colors and sans-serif headings with serif body text.  We now provide you with a choice between the original, “Traditional,” style and a new, “Modern,” style.  The modern uses the Myriad Pro sans-serif font throughout and brings in some blues and grays.  It looks great.  You can change your preference from the Dashboard under “Style & Theme.”  Check out a short comparison of the two:

Two styles: Modern and Traditional

Two styles: Modern and Traditional

Previously, file descriptions were left out when they were inserted into the PDF.  We now include them.  Additionally, if there are files that could not be included in the PDF, say a SWF or HTML file, a notice is added at the bottom to visit your profile online.

File descriptions next to file

File descriptions next to file

We sweat the details.  Who is the one actually using the PDF?  The hiring manager or the client you sent it to.  Let’s make it easy for them to work with it.  Raveal adds bookmarks for each section to quickly jump around.  The last bookmark takes the user right to your online profile.

Bookmarks for those reading your resume

Bookmarks for those reading your resume

What if you didn’t get the job or it is postponed?  What if your resume goes on file with the company?  Raveal adds metadata to the PDF so that it is properly indexed with whatever computer or system that will be storing it.  Your profile will be found again!

Metadata for searching your PDF

Metadata to search your PDF

Not just the standard title/author/etc metadata, but Raveal also adds profile specific keywords.

Keywords to search your PDF

Keywords to search your PDF

That’s it for now.  We are working on some other great tools to give you.  I can’t wait to talk about them!

NYTimes: Your Career as a Business

By Mike on October 15th, 2009

“Managing Your Career as a Business” sounds like something I’ve heard of before.  :)

Check out the article at New York Times:

http://www.nytimes.com/2009/10/15/business/smallbusiness/15edge.html

It makes great points and adds credence to our exact same thoughts: “You are your own company.”

When times get tight with your employer, you are expendable.  You have to be prepared for the worst.  Think of yourself, your family, and your career first.  Manage all of that as if it was your company.  Because it is.  You and your wife/husband/partner make up your board of directors.  Your share holders are your children and sometimes your relatives.  If the worst has happened, be prepared to do whatever it takes.

One of my close friends works in the mortgage industry.  (He is a good person, despite that ;) )  His coworker, Fred we’ll call him, was a very smart guy with a family and made very decent money.  In the summer of 2008, Fred saw what was going to happen to his company.  He immediately started looking for a new job.  But no one was hiring anyone with his experience.  If he was laid off, his savings wouldn’t last long.  What did Fred do?  He took a job at car wash.  I kid you not.  He started washing cars!  Fred was laughed at by all of his old coworkers.  Months later, when they were all laid off, without any jobs, Fred was still paying the bills.  And my buddy was jealous that Fred was humble enough to find work at a car wash.  Even those jobs weren’t available anymore.  This is a true story.  Luckily for my buddy, he is still young and doesn’t have a family.

Back to the NYTimes article, my favorite quote:

Then this year, Ms. Chen said, things changed. “Many companies noticed that after all the layoffs and uncertainty, skilled people were available at lower salary demands than in former years. And now business is very active.” The lesson of the economy’s ups and downs, she said, is that workers cannot let hard times or lower pay discourage them. “It’s a change in the market, not a depreciation of who you are as a person.”

That last line is super important to dwell on.  If you have been on a, thus-far, unsuccessful job hunt, you are no doubt discouraged.  Keep your head up and keep pushing along.

45% of Employers Use Social Networks to Research You

By Mike on October 7th, 2009

CareerBuilder just released the details on an interesting survey they gave.

Out of 2,600 hiring managers surveyed, 45% research your application on social networks.  Another 11% said they plan on starting soon.  What is also interesting is that that 45% was 22% last year.  The trend is growing fast!

All told, that means you have a greater than 1 in 2 chance of being facebook’d, twitter’d, myspace’d, friendster’d, etc on your next job search.

For us, this makes complete sense.  Your social presence helps define you.  Whether or not you use a tool that helps you define your professional social presence, you need to divide up your social activities into personal and professional “buckets.”  Make sure your personal bucket is protected from random searches.  For example, set your Facebook privacy/visibility to “Only Friends.”  That way, employers can’t see your personal life unless they request friends status.

Myself?  I keep my personal life on Facebook with “Only Friends” access.  Then I talk about my work and the industry on my blogs and twitter account.

Check out the CareerBuilder survey here.

Speaking of Harnessing Talent

By Mike on October 2nd, 2009

Does this feel like your day?

Time at Work

Breakdown of Time at Work

The Hope

By Scott on September 29th, 2009

The Experiment

There is an old “science” experiment that makes for a great analogy.  You may have heard about it.   The recipe is 10 parts monkeys, 1 part banana, 1 part large cage, and 1 part hose.   Actually, you can use as many bananas as you want.   As for brand of monkey, there are generally high regards for the Capuchin series.  And for you Dane Cooktards, no, this does not involve a bank or a van.

The cage should be significantly large to hold the five monkeys with the banana out of their immediate reach.  Basically, monkeys on one end, banana on the other.   At some point in time, I imagine very quickly (those little bastards are curious, I hear), you will see a monkey go check out the banana.  When he does, you spray the other little simians with the hose.

Likely, the first monkey was quick enough to nab the fruit.   Let him bask in his tasty, nutritious glory while you replace the banana.   When the next, possibly, soaking wet fur-ball goes after the new banana, you surprise his friends with another cold shower.

Not only are monkeys curious, but they must be smart as well.  How else would they be able to do battle with people, or drive a van, or replenish my beverage from the supply in the fridge?  Very quickly, they will learn: “If anyone goes for the banana, the rest of us will get turned into spongebob monkey pants.”

This is where it gets interesting.  Now that any banana placed in the cage is considered a “Made Banana” by the hungry, wet simians, we remove one of the monkeys.  It is replaced with a new monkey, full of fresh ideas and unadulterated hopes and dreams.  This new monkey has no idea of mob law and goes straight for the banana at the other end of the cage.   Almost immediately, this new monkey, likely named Marcel, gets the monkey juice kicked out of him.  Maybe one or two more beatings and Marcel is up to speed on this new world order.

When that happens, we take another monkey out of the cage and replace it with a new monkey.

Stir, Rinse, Repeat.

After a few rounds, you will end up with monkeys that have never been sprayed with the hose.  In fact, they don’t even know what a hose is as they have never seen one before.   But they still will attack any monkey that goes to nab the banana.

The Reality

Does this sound familiar?  It should.   In many places, but especially business, there is an old process established that everyone follows.   But no one remembers why the process exists and even if it still applies today.

Most corporate structure perpetuates this.   Divide up the company into departments and managers of managers and political and turf warfare eventually take over.  A creative department that needs help from an IT department is forced to adhere to a process within IT that is completely inefficient for creative.  Creative asks IT why they must follow this process when the deadline was yesterday. IT says, “We have to follow it because that is the process management laid out.”  If the heads of each department meet, you can bet that the head of IT will defend that process because they own it and it empowers them to have control over the other departments.  I’m not just picking on IT here, all departmental organization falls into this trap.

The real solution is to constantly reevaluate your process.  Does it apply in today’s environment?  If so, is it as efficient as it could be?  That makes perfect sense, right?  Well…

Does constant reevaluation sound like a lot of work?  It is.  After all, there are better things to do, like your business.  But it shouldn’t be.

Traditional corporate structure is too complicated and prevents this type of agile “redevelopment.”  We need to re-invent how we structure our companies.  There are so many layers of policy and human interference in the way of just getting things done.   We have reduced people to thoughtless, single function, unfulfilled worker ants.  Does it foster innovation?  NO!  It creates politics; people taking ownership of others ideas to make themselves look better, and it stifles creativity.

Okay, so now we have dwindling productivity.  ”That’s fine, I’ll just throw more people at it and push past the loss.”  So sayeth the PHB.

But that isn’t the only problem.

Companies today need to be agile and innovative to survive.  In my career, I have been around many companies, inside and out, and I see the same thing every time.   They do not leverage all of their talent.  They only talk to people that have a certain title.  Even within a department and people of the same skill, people tend towards preferred relationships.

The same departmental walls that sap efficiency also prevent talent from being recognized, fostered, and applied to real projects that need it.  People sit in a cube, working the 60 minutes their job requires, then surf ebay or craigslist and talk about their kids’ latest faux-pa in the locker room.  Don’t blame them!  That’s what the system creates.

Your next great idea could come from places you would not expect it.  The person at the front desk answering the phone may be your next head of marketing.   The product or idea that takes your company to the next level could come from the mail room.  Those are both true stories, by the way.

The Hope

How do we leverage all that bottled up talent sitting within our 4 walls?  Rip out a hundred years or more of established business practices?  No!  Flatten the org chart?  Yeah, right!   Have an open mind? Ha, these are PHBs we are talking about here!   Maybe, leverage newer technology and just embrace the latest buzzwords?

“Achieve Employee 2.0 through service-oriented, cloud-deployment on rich internet clusters of productivity boosting agile methodology!”

Err, what…?

Well, I don’t plan on selling you on any buzzwords.  Technology isn’t the solution.  Technology is how we implement the solution.  While we are a technology company, we actually work with ideas more than tech.  Should we move beyond titles?  Should every company adopt an 80/20 rule to foster new ideas? What that 20% is may depend on your business.

Surprise, surprise.  I hope I’m not selling the farm with this:

There is no magic answer, no magic bullet.

But there is a beginning out there.  It is almost tangible.  A shadowy, nameless revolution that is starting to take root.  It is a movement that began with the next generation coming in the door.  It is the new monkey placed in the cage that doesn’t yet know the rules.  Only this time, technology and social tools provide the monkey with something the fur balls never had before… Awareness.  Because of immediate access to people all over the world, they are Aware that the status quo isn’t always right.

It used to be you talked about work with your friends over a beer at the local pub.  Now you talk about work over twitter with people you have never met before.  The monkey’s eyes are wide open and now he knows logic doesn’t have to succumb to the status quo.

“What do you mean I have to wait 2 weeks for my request to be approved!? It is a five minute change!”

It used to be that that positive, youthful will would slowly die a dark death.  After all, who are they to suggest change to the experts?  But now, with Awareness?  That energetic will doesn’t die.  It realizes the futility of the matter and moves on.  It finds some place that will foster it’s ideas and energy and talent.

I haven’t provided any answers. But I hope to have kicked off a public discussion we will be having through our products over the next few years.  In the 21st century, who will your company be: The retirement home for the status quo? Or the efficient powerhouse that embraces change?

This is the weblog of Flowz.  We are a company dedicated to providing software that goes against the mainstream industry.  We believe software should not get in your way.  It should not be a chore to use.  In fact, it should be fun to use.  It should go with your flow.

Flowz is based in Troy, Michigan.  We are always looking for designers and coders.  Contact us for employment opportunities.