Live data from Hacker News

Why We Do All-Hands Support at Olark

olark.com

31–40 of 50 posts

Re: Why We Do All-Hands Support at Olark

#31

It means you hire folks who can do customer support. That's definitely not an introverted engineer. Sounds like the benefits might even be worth the extra hiring filter.

Not always. I'm an introvert and half of my position is a customer support role. It's pushed me, helped me grow and yes, it exhausts me on some days. It works best when you have it only on occasion and if you are able to learn from it to make a better product (as the article says).

Re: Why We Do All-Hands Support at Olark

#32

I worked at a SaaS startup that did this, and found pretty similar benefit: quicker fixes, and a better understanding of real customer needs. Eventually we made it optional though, because we found that a minority of our developers really disliked it. Which I can understand- not everyone enjoys interacting with customers and answering dumb questions like "can you reset my password?" I personally found it really valua…

Great points.

I think #1 is a feature, though. One of the ways a growing company can go bad is to make it hard for most people to solve customer problems.

The megacorp customer support model is basically just to put all the disempowered support people in Nowheresville, so that nobody "important" knows how much the customer experience sucks. Which is part of what allows startups to come in and savage their business.

But there's another path: you can also avoid the customer and staff frustration by empowering them to fix problems, and working hard to keep it that way as the company grows.

Re: Why We Do All-Hands Support at Olark

#33
post #20

This is in pretty stark contrast to yesterday's article about devops: > Somewhere along the way, however, we tricked ourselves into thinking that because, at any one time, a start-up developer had to take on different roles he or she should actually be all those things at once. > What began as an experiment aimed at increasing software quality has become a farce, where the most talented employees are overworked (whil…

My experience says that if you're responsible for building a product, it's way cheaper to be directly in touch with the end customer so you can fix what you're building. It's better than having a legion of product managers, sales people, business owners in between you and the user. If you're a developer who is oriented around building products that sell and are loved by customers, it's pretty addictive to talk to cus…

My experience is that it's a magnitude cheaper to have the developer talk frankly (no managers, marketers, lawyers in the room with them) BEFORE the product is designed.

Re: Why We Do All-Hands Support at Olark

#34
I think doing all-hands support in a way that's efficient (not taking too much out of engineer's time) and scalable requires a well-designed system to support it. Quizlet, where I've worked before, does a good job of this. See: http://quizlet.com/inside-quizlet/quizlets-incredible-feedba...

Re: Why We Do All-Hands Support at Olark

#35
We considered using Olark for a client's website one time but, at the time, their embed code didn't work properly with Google Tag Manager. Whilst we ended up using another service, I did receive an email from Olark a few months later saying that they had addressed the issue, which I appreciate.

Re: Why We Do All-Hands Support at Olark

#36
I’m a IT department of one so I get a lot of those "reset password" requests and have to do a lot of hand holding I feel I should not have to do. Its 2014 and a certain level of computer literacy should be expected of you if you want to function in corporate America. (or whatever country you are from). I have a Masters of Science in IT Security, a B.S. in electronic engineering and my RHCE with 10 years experience and feel that being pulled away from "real work" to reset a password is extremely annoying. However its a lot less annoying when the client services team is not available and the receptionist passes the call directly to me. In most cases the client tends to be very friendly and thankful and makes you want to help them.

The problem with this is geeks are generally not business people and do not know if the client is up-to-date on their billing or if they are notorious for trying to get free work and need to be kept in check. When I do take personal interest in solving a clients issue I risk promising things I should not be promising them or putting way more time and effort into a client who is already behind on billing than I should be.

I also have a very hard time quoting a client an appropriate amount. I work for a interactive and design agency and when you work with us you have a team of individuals working for you including but not limited to an account manager, producer, designers, art directors, user experience, strategy, front end developers, back end developers, system administration in some cases. Having a team of 5-10 specialists working for you is expensive. Just having a 1hr meeting with everybody is probably going to get billed at around $1000. I feel really weird giving clients numbers like this and responding to the sticker shock.

Re: Why We Do All-Hands Support at Olark

#37
post #7

National Instruments does something interesting with their customer support. NI is one of those companies that hires mostly college grads then tries to keep people around forever. If you are a college grad hired into NI, will will spend 6-12 months in their customer support division. This applies to almost everyone regardless of degree. They do this for a few reasons from what I understand. It helps indoctrinate newh…

The MathWorks (makers of MATLAB & Simulink) do this too. For their new hires coming from an MSc/PhD, you spend the first 12-24 months in the Tech Support group as a Tier I with a rotating schedule of 1 week of phone/email support and the next week spent working on a project of your choice with one of the many Dev/QA/BaT/doc/etc groups. The idea is that once you've completed a handful of different projects, you've had a chance to figure out what you like to work on, what group you'd like to work with, and the groups get a chance to see what it's like to work with you for several months on a real project. Once you've been there for 12-24 months you typically apply for a job somewhere else in the org, although some people find that they enjoy doing support and move up into Tier II/III. It's not like doing support for Comcast, you get to talk to a lot of smart people with interesting/challenging questions and issues :)

Re: Why We Do All-Hands Support at Olark

#38

I worked at a SaaS startup that did this, and found pretty similar benefit: quicker fixes, and a better understanding of real customer needs. Eventually we made it optional though, because we found that a minority of our developers really disliked it. Which I can understand- not everyone enjoys interacting with customers and answering dumb questions like "can you reset my password?" I personally found it really valua…

We had a few developers who lacked the patience to deal with slower customers, or weren't really good at explaining things clearly to them.

Here's where we see "culture fit" is arbitrary.

Re: Why We Do All-Hands Support at Olark

#39
That's neat, but when you've already optimized your password reset as well as you possibly can, now you're just throwing time and money out the window because of a dumb company policy and probably pissing off your most talented developers too.

Some customers are just incredibly stupid. That's who Tier 1 support is precisely for: the kind of people who would suffocate in a wet paper bag. I walked into my manager's office one day and said enough. I developed 10 products used by over 250k users and I was the only developer at the company. Never again was I going to reset another password. I followed best practices and made it as easy as possible. Any further difficulty on the part of a user was not my problem.

Re: Why We Do All-Hands Support at Olark

#40

This is in pretty stark contrast to yesterday's article about devops: > Somewhere along the way, however, we tricked ourselves into thinking that because, at any one time, a start-up developer had to take on different roles he or she should actually be all those things at once. > What began as an experiment aimed at increasing software quality has become a farce, where the most talented employees are overworked (whil…

I feel the opposite. I'm a dev who is also support. I don't generally get the 'please reset my password' kind of requests, as we don't get them very often, but help users with our system and work on fixing bugs they report.

I find you get a different perspective on what customers find easy and hard and this helps me develop my projects in a way that our customers will understand.

Post reply on HN