i can haz .NET

a Run Through the Jungle of Software Development and Unrelated Sagas

Archive for the ‘Wot I use’ Category

The Web is Not a One-Way Street.

leave a comment »

This post is a follow-up for a presentation I gave at the The Sydney Business Technology User’s Group in June, 2009 on Interwebz feedback channels for your customers and community. If you weren’t there you missed a golden opportunity to heckle. Maybe next time, eh?

These days the internet is steadily evolving into a medium for communities to connect and congregate. The notion of a static HTML brochure page has gone the way of Alta Vista. These days it’s all about interaction. Like the best camera is one that gets out of your way so you can take a photo, the best web is the one that facilitates communication and interaction without being intrusive, to the extent that it takes place outside of a browser in clients and on mobile devices.

Whether you have a personal blog with visitors, or a business with clients and prospective clients, or you are interacting with your peers, it’s the same thing in real terms. Communication and community build rapport, credibility, leads and are generally just warm-and-fuzzy nice. We’re social animals. Hey, none of this is new to you. Even monoliths like mainstream media have feedback channels. They always have via the letters-to-the-editor. The difference is that most letters don’t get published. That’s not very Web 2.0.

The trick is your participation in feedback channels. My biggest takeaway from 4 and a half years of university was this from psych 101: “It is that which comes from you that determines your quality of life, not that which comes to you.” To elaborate, your well-being and reputation (professional and otherwise) are determined by your actions far more so than by the actions of others towards you. This includes your participation in the communities relevant to you.

Allow me to use one of my cranky rants to illustrate. I was trying to find a mind-mapping solution and stumbled upon Gliffy. I couldn’t find any pricing for it and I wasn’t in a particularly good mood so I had a bit of a rant on Twitter about it:

 Me: Hey @Gliffy. I will *NOT* sign up for an account just to view your pricing. GGF! Pricing info link #FAIL

and Gliffy’s reply: @CADbloke Try clicking on the ‘free basic account’ link from the signup page. Sounds like we could make some improvements there.

So, who looks like a dill now? Yup, me (again). Therein lies you lesson (albeit at my expense), your contribution to the conversation is what identifies you in the community. Sure, a massive attack on you in a public forum will shake things around but you should realise you have a lot of control here – everybody is watching what you are saying and doing. Make it count.

Now to the cheat-sheet for my presentation…

Community is about empowering your clients, users, potential clients, even friends and family. Think about FaceBook and MySpace if you’re pondering the last couple of groups there.

There are various types of customer interaction. This is not an exhaustive list, just a starting point for conversation about conversation. Um, metaconversation anyone?

  • Feedback for your product / service / something you said
  • Request for more information
  • a one-to-one conversation with a member of your community
  • a conversation amongst many members of your community, led by you
  • a conversation amongst many members of your community, not led by you
  • annoying, pointless rants (usually from me)
  • spam

Try to contain it to all but the last two. So how do you go about it?

 

Modes of Customer Interaction

  • Nothing: won’t cut it in the 21st century. One way communication is dictatorial and not empowering. It is not the Cold War era anymore. Silence will get you ignored or raise suspicions about your intentions.
  • email link from website: Spam bait and not open, conversational nor community-driven. Better than nothing but not by much. Never use a mailto: on your web page unless you really, really love sifting through spam. You can encode it if you like but it is still not much a of a communication channel.
  • contact page: More spam-proof. Initiates a one-to-one email conversation. Still doesn’t benefit the community because it is a closed conversation.
  • Surveys and Polls. This is more like a call for comments. It is still initiated by you and is still a closed-ish channel although revealing the survey results opens the channel somewhat. Obviously polls are more one-way than a survey that allows for written answers. They can initiate but can’ host discussions.
  • Comments, blog-style: More web 2.0. Conversational, open. You still initiate the conversation and choose the topic, at least initially. This is a generational leap ahead of the mailto: dinosaur. All blogging platforms support comments. It has been widely opined that a blog without comments is just a rant. Threaded comments add another dimension to the conversation. I like ‘em.
  • Forums: Open, public or semi-public – there are various method of Access Control. Community members can initiate conversations. You can moderate forums but you should be careful not to stifle discussion.
  • Bug reporting tools like  Bugzilla, Mantis, Eventum form the MySQL team, BugNET, Bug Tracker .NET, FogBugz, Jira. These are far-more suited to technical crowd. Their interfaces are very technical & quite confrontational for the uninitiated. Your average user, already flustered because the app you wrote for them has crashed, will probably give up at this stage. Too hard!
  • Hosted feedback forums are relatively new to the mainstream tubes. UserVoice is my favourite, perhaps because of their start-up story but also because of their widget that goes on your site. They don’t try to pwn your brand. Speaking of which, and here too, there’s also Get Satisfaction but it’s pricey. It is worth looking at if you have needs for a more intricate feedback channel but I don’t think it’s really meant for SMEs.
  • Generic hosted forums like Whirlpool for Australian IT Linked-in, FaceBook, MySpace have professional groups you should look at participating in
  • Instant messaging communities like  Twitter, Friend Feed etc. FaceBook etc are rapidly evolving into this space too. Like it or not, this is the leading edge of evolution, as far as internet collaboration goes. Well, it was when I wrote it.

The above list is, more or less, in increasing order of public-ness and decreasing order of monolithic-ness. More significantly you can see a drift from the top of the list to the bottom of the list towards Social Media.

 

SEO

SEO on your support site is just as important as the rest of your site, as the 37Signals vs GetSatisfaction example shows. Here’s another example. For exampleinstance, you would expect a search for QuickBooks has encountered a problem and needs to close to return you all sorts of Quicken support goodness. It does but there’s a SEO red-herring in there – well, there was when I wrote this. Serves ‘me right, I say ;)

 

Spam Control

Akismet is amazingly effective in controlling spam on blogs. It is easily integrated with WordPress and other blog platforms. Use it!. Seriously. Mollom is an alternative to Akismet for systems like Drupal. Dries invented Mollom so Drupal don’t really “do” Akismet

You can test to see if the Contacter (yes, I made that word up) is a human or a robot using various methods, the most popular of which are CAPTCHA and reCAPTCHA. They both tend to  be pretty effective deterrents to both robots and humans alike.

Hosted solutions are a bit easier here because spam control is more-or-less their problem to solve.

Well, I hope that gives you food for thought. Please feel free to add your thoughts and observations.

cheers

Ewen

Written by Ewen

June 21, 2009 at 7:14 pm

QuickBooks has encountered a problem and needs to close.

with 27 comments

If they keep this up it will apply to the whole company .image

This happened to me after successfully using it in Vista for almost a whole week. It was nigh-on impossible to find a solution to this so I hope Google has been kind to you today and this helps. If not, abuse them. It won’t fix anything but they thoroughly deserve it.

This is (if you’re lucky) an easy fix. It is all about how QuickBooks uses Internet Exploder, sorry – Internet Explorer as its internal browser. QB, apparently, is so shoddily coded that it expects IE’s security to grant permissions for all its hacks. Here’s how to let it do that…

  1. Open Internet Explorer
  2. Go to the Tools Menu
  3. Click Internet Options
  4. Click the Security tab
  5. In the Security level area, click on Custom Level
  6. I set the level to Medium-High (Default)
  7. Click on the Reset button on the bottom right
  8. Click ok on everything on your way out.

I have had QuickBooks working on windows XP, Vista, and even Windows Server 2008 with only the usual level of issues. It also seems to work ok with Internet Exploder 7 & 8 Beta 2. It uses Internet Exploder even if you have another browser set as the default. I use Firefox.

I have also heard reports that you need to turn the User Account Control off in Vista (in the Windows Security Center).

For the technically-minded – the shoddy code in QuickBooks generates an Access Violation Error which is the programming equivalent of a knockback. The implication there is that the program’s approach is also the equivalent of behavior that “had it coming”. When I searched the QuickBooks support (LOL) forum for "Access Violation" I get 9359 responses. I gave up in there before I looked elsewhere for this answer, ironically from a user in their forum. I think they might have big a problem there. If Google brought you here then QuickBooks is still living in denial. Personally I think they spend all of their money on marketing and bugger-all on development or User eXperience testing

I’m not a fan of QuickBooks but it seems like the lesser of many evils at the present time. Just remember – MYOB sucks worse and so does doing it all by hand.

Written by Ewen

October 24, 2008 at 9:20 am

Windows Vista – Just do it

with one comment

I must admit that I was one of the skeptics. I’d heard the horror stories about Vista being balky and there being no drivers or software and all that muck. Well, maybe it had some truth in it then but time, and SP1 seem to have healed those wounds.

I’m happy to report that a recent repaving of my desktop and laptop has been faultless. Everything just worked as it should, right down to a Cardbus digital TV tuner that … just … worked in Media Center. The total number of drivers, including those for two Quadro video cards, that I had to go hunting for was a fat-and-happy zero. Yup, no extra effort effort required.

It could be just me but it seems quicker than XP, particularly on my laptop (a HP NW 9440 2.16 dual core 4GB 7200rpm blahblahblah). Firefox 3.03 sure starts a lot faster on both machines. The SuperDuperPrefetch seems to make quite a difference. It is certainly a nicer user experience.

I had previously run Windows Server 2008 on the laptop. It ran smoothly and most things installed and ran without fuss, notably AutoCAD 2009, QuickBooks (apart from my usual disdain for it), even most of Nokia PC Sync (no Bluetooth – too hard to butcher the installer to get it to run). Zone Alarm told me it wasn’t too happy about running on a server OS but installed and ran suspiciously smoothly, given its past history.

Windows Live Writer Beta wouldn’t install (someone on the WS2008 site has hacked the installer but I’m not keen on putting that sort of thing on a development machine). That was my tipping point. It’s a great tool & I’m using it now (as you can tell by all the fancy multimedia I chucked in). In then end I decided that the Maverick thing (WS2008) would just have to wait another day.

Update! – This post managed to cripple Live Writer Beta (instant crash every time) so I hosed it and installed the release version. I guess it serves me right for installing all those fancy plugins. The bonus was that it didn’t hose this post. Well, a bonus for me, perhaps not for you.

So, there you have it – Vista has a resounding thumbs up from me, which could be about as credible as a Top Gear road test by Tarzan. Nevermind – It’s not scary and it’s not hard – Just Do It.

 

Written by Ewen

October 17, 2008 at 8:53 am

Posted in Wot I use

Tagged with , ,

Firefox Plugins That I use

leave a comment »

Firebox 3 Extensions that I’ve found handy … There’s a few …for Craig …

  • Adblock Plus – Ads were yesterday!
  • Browser View Plus – View Firefox pages in IE or other external browser
  • Close Button – Adds a Close Tab button to the toolbar
  • Cooliris – Cooliris transforms your browser into a full-screen 3D Wall for searching, viewing and sharing the Web.
  • Download Statusbar – View and manage downloads from a tidy statusbar
  • DownThemAll! – The mass downloader for Firefox.
  • English (Australian) Dictionary – I’m sick of all my favoUrite coloUrful language being marked incorrect.
  • Extension List Dumper – Dumps a list of the installed extensions.
  • Favicon Picker 3 – Replace bookmark icons from the bookmark properties dialog.
  • FaviconizeTab – The width of the specified tab becomes small up to the size of favicon.
  • FEBE – Backup your Firefox data
  • Fetch Text URL – Open text URLs from the context menu.
  • Firebug – Web Development Evolved.
  • FireFTP – FTP Client for Mozilla Firefox.
  • Flashblock – Replaces Flash objects with a button you can click to view them.
  • Google Gears – These are the gears that power the tubes! :-)
  • IE View – (Disabled) – Open pages in IE via Firefox menus
  • Microsoft .NET Framework Assistant – Adds ClickOnce support and the ability to report installed .NET Framework versions to the web server.
  • NewTabURL – (Disabled) – Select default URL when new tabs are opened.
  • nURL Suffix – Change the prefixes and suffixes which are used to complete a URL.
  • OpenDownload – Extends the “Save” dialog by a button to open the file directly.
  • Pearl Crescent Page Saver Basic – Save an image of a web page to a file.
  • Prism for Firefox – Create Prism applications directly in Firefox
  • QuickRestart – Adds a “Restart Firefox” item to the “File” menu.
  • Smart Bookmarks Bar – Hides bookmarks’ names in the bookmarks bar.
  • SQLite Manager – Manage any SQLite database on your computer
  • Tab Mix Plus – Tab browsing with an added boost.
  • Tab Scope – Preview and navigate tab contents through popup.
  • Weave – (Disabled) – Weave is the Mozilla Labs prototype for online services. (Well, it would be if it worked, which it doesn’t).
  • Web Developer – Adds a menu and a toolbar with various web developer tools.
  • WebAii 2.0 Automation Infrastructure – Firefox Client – WebAii’s Firefox support client.
  • Xmarks – Bookmark Sync and Web Discovery

That’s just my list or part thereof that I’m using today. There’s plenty more out there and it is well worth exploring the gamut.

 

[edit - Sep 29 .09] Check these out too – http://designreviver.com/freebies/22-firefox-3-plugins-web-designers-cant-live-without/

Written by Ewen

September 11, 2008 at 9:03 am

Posted in Wot I use

Tagged with ,

Follow

Get every new post delivered to your Inbox.