Earlier quoted context omitted.
This is excellent advice. I will add to it: If in a small company you are spending a certain percentage of time/money/effort on support (probably 10-15%), there is no reason for that percentage to be different in a large company. Go through that again with me, please. You've been spending 10-15% of your time listening to customers and providing good service. When you grow, why would you want to provide worse service?…
An organization with 5 customers can babysit each one to make sure they’re happy in 10-15% of their time. An organization with 1000 customers couldn’t do that even with 100% of their time. The only way to maintain a fixed allocation of customer support funding is to make it less high-touch as you grow.
Everyone should read support emails
161–170 of 214 posts
Re: Everyone should read support emails
#162Earlier quoted context omitted.
This is excellent advice. I will add to it: If in a small company you are spending a certain percentage of time/money/effort on support (probably 10-15%), there is no reason for that percentage to be different in a large company. Go through that again with me, please. You've been spending 10-15% of your time listening to customers and providing good service. When you grow, why would you want to provide worse service?…
An organization with 5 customers can babysit each one to make sure they’re happy in 10-15% of their time. An organization with 1000 customers couldn’t do that even with 100% of their time. The only way to maintain a fixed allocation of customer support funding is to make it less high-touch as you grow.
Re: Everyone should read support emails
#163I've met devs considering good code and well engineered systems as their ultimate work goals. While myself, only ever saw software as tools towards any actual value keeping the business afloat.
Does that make me a weird software engineer? Or one that should look for some better suited role? Still wondering...
Re: Everyone should read support emails
#164Earlier quoted context omitted.
An organization with 5 customers can babysit each one to make sure they’re happy in 10-15% of their time. An organization with 1000 customers couldn’t do that even with 100% of their time. The only way to maintain a fixed allocation of customer support funding is to make it less high-touch as you grow.
I respectfully disagree. Note that 10-15% of resources of a 5-customer organization is very different from 10-15% of resources of a 1000-customer organization, assuming your customers actually pay you money (generally recommended). This means that even assuming you get no benefits of scale (and you should be, your software/product should improve as you learn and support load should fall), there is no reason why you c…
Re: Everyone should read support emails
#165Earlier quoted context omitted.
Presumably he also took over the employee's desk, computer, chair, telephone headset, photos of wife and children, and so on. "Mind if I..." would be a normal, polite thing to say in such a situation.
It's not the employee's desk. It is Microsoft's desk (and Bill is defacto Microsoft) He wasn't in the employee's house. He is using the desk that Microsoft provided for him. He is not 'another guy doing tech support asking to sit in and do a job'.
Basic human decency always enters the equation
Re: Everyone should read support emails
#166Actual reports from actual users are priceless to build what provides value actually worth paying for. I've met devs considering good code and well engineered systems as their ultimate work goals. While myself, only ever saw software as tools towards any actual value keeping the business afloat. Does that make me a weird software engineer? Or one that should look for some better suited role? Still wondering...
My anecdotal experience is that these trade offs are rarely consciously made, instead made by who ever has political power at the time.
Re: Everyone should read support emails
#167Earlier quoted context omitted.
Presumably he also took over the employee's desk, computer, chair, telephone headset, photos of wife and children, and so on. "Mind if I..." would be a normal, polite thing to say in such a situation.
It's not the employee's desk. It is Microsoft's desk (and Bill is defacto Microsoft) He wasn't in the employee's house. He is using the desk that Microsoft provided for him. He is not 'another guy doing tech support asking to sit in and do a job'.
Maybe there's no reason for the employee to object or get offended, but that also means there's no harm in asking permission since the answer will be yes. And there's harm in not asking permission, even though the answer will be yes. You have a couple of choices:
You can treat your employees like peers to get along with and respect. Even if it's more optical illusion than reality, this can make for happier - and thus more productive - employees.
You can treat your employees like minions to boss around. Not exactly the most motivating of environments for your employees. They could try and make their unappreciative boss a little happier... or they could browse facebook a bit more. And maybe steal a few pens to stick it to the man. Maybe not a big deal for a once-off interaction, but even that sets an example for your managers and their not so once-off interactions with their "minions"...
Re: Everyone should read support emails
#168Earlier quoted context omitted.
I respectfully disagree. Note that 10-15% of resources of a 5-customer organization is very different from 10-15% of resources of a 1000-customer organization, assuming your customers actually pay you money (generally recommended). This means that even assuming you get no benefits of scale (and you should be, your software/product should improve as you learn and support load should fall), there is no reason why you c…
This is all about scaling. You want to do 10x the customers with 2x the employees, so that the business finally starts to make money. The service level that took 10-15% of your resources back then would take the majority of your resources now; the same % of your resources now is much less hours per customer.
As your product scales to more customers, the percentage of support requests generated should be going down as you improve your product and support documentation based on existing customer support requests.
Re: Everyone should read support emails
#169Earlier quoted context omitted.
ZenDesk and other help-desk software have to be the highest reward-to-effort SaaS startups ever built (from a founders point of view). Simple CRUDs with non-complex infrastructure... that cost a boatload per client.
It really depends. The per seat cost for ZenDesk is pretty low; if you have an efficient process, it can be a lot of effort for them. My work's support people are very efficient, so we were processing tons of tickets and bogging down their infra. We ended up building our own ticketing to get the performance we need. On the topic of reading support email; I think it's important that developers regularly have tickets e…
That kind of says it all... There should be no reason support tickets should bog down their infrastructure. We're not talking about millions of real-time transactions here, even in the most popular consumer products. I should expect perfection because it's simply the most trivial product you can build, technology-wise.