Awasu » Amen to that, brother
Sunday 28th June 2009 2:47 AM [General]

My esteemed competitor colleague, Nick Bradbury, has put up an interesting post on the importance of doing your own tech support:

If you've never supported your own software, spending just one day doing tech support will be an eye-opening – not to mention humbling - experience. You'll have to keep your ego in check, because most people who contact tech support do so because they're having problems with your software, some of whom will use colorful language to describe the annoyances they're running into.
You also need to hear an unfiltered view of what people want your software to do for them. If you rely solely on your tech support team to tell you the features that customers want, chances are you'll develop those features without really knowing why people want them.

And while I totally agree with this, he fails to mention one critically important thing: you have to use the software yourself as well.

But these are two sides of the same coin (and I know he knows this). The best, indeed probably the only way, to really find out where your software has problems, where it needs improving (and yes, also where it does well) is to actually use it. You need to see how it handles in the field, either by using it yourself [1] or via feedback from people who are using it themselves. Sounds obvious, doesn't it, yet it's amazing how many layers exist between developers and customers at most companies because they insist on playing Chinese Whispers through an army of tech support people, sales droids, managers, their managers, their managers' managers, to the point where the people actually building the software have no contact whatsoever with the people who use it. Not exactly a recipe for first-class software.

Years ago, I used to work at a company that wrote newspaper publishing software and one day, they arranged for all the devs to go on a tour of one of the major newspapers here in Melbourne that used our software. It was quite a buzz for us to see floors of journalists and editors all using stuff that we had written in their day-to-day work, and I'm sure it was kinda interesting for them to meet us (we only copped a minimal amount of abuse :roll: ).

And for the same reason, I don't mind doing tech support for Awasu either, since I get to see how all you people are using Awasu, which not only gives me an idea of what features and improvements are needed, but also that it's being used at all :-) The only reason software exists, the only reason it gets written at all, is to provide a service, to do something useful, so to see people using Awasu to help them get their jobs done is gratifying indeed. I've always said that a sign of really powerful, well-designed software is that people use it in ways that it was never originally intended for, and so being able to help people like kevotheclone when he comes to me saying "I've thought of another weird-ass way of using Awasu, do you think it's possible?" is pretty cool as well :-)

But getting completely OT now, reading Nick's linked-to post reminded me of how similar our backgrounds are. We both used to cartoon in our younger days (although it sounds like he was a lot more serious about it than I ever was), we both play music (he plays piano, I play sax), I do Aikido, his son and brother both do karate so he may well do it as well. Clearly it was our destiny to write feed readers :hysterical:

And of course, we are both programmers, although I do C++ while he does (sniff) Delphi :-) Nevertheless, I'd still buy him a beer [2] if he ever came to Oz. Still, while we probably don't look alike, if we were twins I would bet good money on me being the evil one... :whistle:

[1] And being the developer has the advantage that if there's a feature I need, I can just add it in myself. Very OSS :roll:
[2] The highest compliment you can pay someone in Australia. No, really! :roll:

4 Responses to this post

Definitely agree with you about using your own software, since you'll build a *much* better application if you make using it yourself a priority. That's a big reason I chose to write the software I did - I wanted to write software that I needed, that I'd use every day. Otherwise I'd never see my software the way an end user would.

PS: If I ever get to Oz, I'll definitely take you up on your beer offer (although after the first one, I may turn into the evil twin :)).

Having had a taste of the personal support of the actual software developer (Taka and Awasu) I can unequivocally state that it beats the big corp. multi-layer approach hands down. Thanks for your prompt responses and your immediate and in-depth knowledge of Awasu. Thanks for helping me with my "weird-ass" ideas (I'll detail another one soon on the thread about Global Channel Hooks).

Nick if you're still listening... just wanted to say that I think you've done a great job with FD. Every time I evaluated FD it worked flawlessly, but ultimately Awasu gave me some easy extensibility features that I just couldn't find anywhere else.

If either of you guys are in No. California, the beers are on me.

>>> although after the first one, I may turn into the evil twin

If you've grown up drinking that appalling swill you Yanks call beer, then yes, an Aussie brew may well make you go a bit funny. For example, an excellent local brew is Cooper's, with an alcohol content of 7.5%.

When I first went to the US, I was horrified to see students getting smashed on watery Buds and Coors. I was so happy when I finally found a decent beer, Samuel Adams, that I visited the guy's grave in Boston to pay my respects :-)

>>> I can unequivocally state that it beats the big corp. multi-layer approach hands down.

Thanks, although unfortunately it usually doesn't scale. On the other hand, you need to give the people in all those middle layers something to do :roll:

Having said that, personal service does sometimes happen, even at the mega-corporations. You may have missed this kerfuffle since I think you started using Awasu after it happened.

>>> I think you’ve done a great job with FD

Me too, but as someone I once knew kept reminding me, we're targeting very different audiences. FD is more for the casual home user, Awasu is much more about hard-core information processing.

Have your say