By Grace Peng
Keith Blount's post about DIY software houses includes this crucial point: "...an important part of the day-to-day running of a software company is, naturally, tech support."
This brought back the memory of my initiation into the arcane world of tech support.
"Save yourself some time, use my phone," said the Unix sys admin I introduced in this story.
"Why?" I asked.
She explained about caller ID and tech-support triage. If I called from my phone at my desk, my call would be routed to a level 1 customer service rep. If I called from her phone, a level 3 rep would take the call. She said that my problem was level 3 or higher and it would save me considerable time to initiate the service call from her phone.
This was 20 years ago, a quaint time when tech support for the U.S. market resided in the U.S. When I read this CNN story stating that Alpine Access invented the use of customer service reps working from home, I felt it was important to set the record straight.
There was a time when armies of mothers worked part-time at home fielding calls for myriad companies such as Johnson and Johnson (biology and chemistry majors) and Digital Equipment Corporation (math/CS majors).
In DEC's case, some of these women were part of a welfare-to-work program where the state paid for their medical care, DEC-paid minimum wage, and part of every dollar the women earned was deducted out of their welfare checks. The mothers didn't have to hire babysitters -- hence the occasional crying baby and "I'll call you right back." They could work anywhere, even rural or inner city locales with few job opportunities. In addition, they didn't have to add commuting time to their workday or lose a job due to unreliable transportation. It was a win-win for DEC, the taxpayers, the environment (no commute!), the mothers and their children.
The women were able to brush up on their work skills, their children could see mommy working instead of waiting for a handout, and the employer got to take employees for a test run. Promising women received continuing education and were able to work their way up the job ladder and become level 3 and higher tech support or other jobs in the software industry that pay a living wage.
This system was analogous to the system that allowed women in the 1930s ("human calculators" that calculated rocket trajectories by manually computing differential equations) to work their way up the job ladder to become mathematicians. This ladder helped establish women in applied math/computational science. History and the role model effect created an environment that attracted more women and, crucially, encouraged universities to accept women into math programs because there was a job market waiting for trained women.
The ladder is long gone, and we also have plummeting numbers of women working in STEM.
Programmers that field technical support calls learn how people actually use their software and the impact of software architecture decisions and coding mistakes. Tech support representatives learn which bugs are fixable and which software architecture patterns they should not emulate. It gives the customer immediacy and the programmer/tech support a 360-degree view of their software. It's important training and should be part of every programmer's and software architect's work history.