|
|
|
|
|
by burnout1540
4064 days ago
|
|
Our approach may not be scalable (and may not fit into your worldview) but having our developers do API support for us serves two important purposes: 1. Giving our clients the best possible technical support 2. Making our developers feel the pain (and joy!) of clients using what they built. I can't think of a better way to motivate developers to fix what's sub-optimal, share in the success of a job well done, and come up with new ideas to help our customers. We're not alone in this strategy: http://www.helpscout.net/blog/customer-pain/ https://gettingreal.37signals.com/ch14_Feel_The_Pain.php |
|
Sharing the pain has benefits, but you're almost certainly paying more in lost productivity on both bugs and features than you're gaining in insight and sensitivity. As a small and stable company, you can probably afford the loss as you learn more about your market and as you prepare for more organizational complexity, but it will eventually inhibit your growth and burn out many of your developers.