4 ms·
Every developer should do a short stint (a year or two) outside development. It doesn’t matter whether support, professional services, consulting, marketing, or
by akg_67 5y ago
Every developer should do a short stint (a year or two) outside development. It doesn’t matter whether support, professional services, consulting, marketing, or sales. They will get better appreciation for the product they build and support system surrounding those products that make or break the product.
- bob1029 5y agoFor me, there is something magical about having retail work experience. That special blend of sales and customer service combined with consumers of minimal patience... Understanding that good customer service necessitates sacrifice and compromise is at the core of it for me. Happy customers are the most important thing for a business. Nothing else matters as long as you have strong advocates in your market. In pursuit of happy customers, you have to be willing to discard or compromise on all of your technical principles. Certainly, dont let the customer cut themselves on a sharp edge without warning them first. But, if they absolutely insist on a certain path, just give it to them. They are paying you money, correct? Clear exceptions to this would be ethical violations (i.e. plaintext pw storage for a public-facing app), but that should really be the only line you wont consider crossing.