Subscribe via RSS

7 Ways To Piss Me Off and Not Buy Your Software

Filed Under Human Factors

Angry Businessman

Holy shit, I had the worst day of software support ever. Perhaps it can be blamed on Monday, perhaps the rain, but if you are in the business of selling software you can’t afford to snub your customers when it comes to sales or support. Here are 7 surefire ways to piss me off and not buy your software:

1. Don’t answer your phone during business hours

The first thing on yesterday’s checklist was to call a UI control company to ask some questions about their license agreements. The pleasant automated female voice said:

The office is currently closed. Our office hours are 7:00 AM – 5:30 PM Central Time.

Wait. It is 10:15 AM – Central Time. Regardless of timezones, they should be open. Did someone forget to flip the open sign on the front door? I simply chuckled at the annoyance as I brushed it off.

2. Don’t tell me the price or show me screenshots

The next task for the day was to research a issue management system and compare it’s offerings with JIRA. Atlassian makes it dead simple to see screenshots and all levels of price listings for JIRA. Simple and didn’t make me think.

The other (unnamed and unlinked) company, showed me no screenshots nor any price lists. The laziest marketing sentence in existence adorned the bottom of the page – “Call for feature list and pricing“.

Seriously. You are going to make me work because of your lazy marketing copy. Alright…I need to do my due diligence, so I am going to call…

3. Have your automated phone system hang up on me

So now I am calling the company selling the issue management system. If their website is any indication of software quality, I am in for a treat. Instead, something much more annoying occurred:

Welcome to Crapsalot Software, if you know your party’s extensi….<click>

Not once, twice. No excuse for that crap. I am getting a little hot now.

4. Don’t tell me you can never help me

So now I am calling the UI company again – somebody actually answers. I explain my question and they act like they have never heard a legal question in their lives. That’s OK, but I would then appreciate being connected to somebody who can help me. Instead I get this:

Sir, we work very closely to Microsoft and since I have never heard of the Office 2007 UI Guidelines, I don’t think I can find you the answer…

I am about to spend $5,000 with your company and you can’t find out if I will get sued by Microsoft if I use your product. Nice.

5. Let your website go down for a couple of days

Alright, time to go buy a new obsfucation tool. I know what I want, great product, but last week when I checked the website was down (surely it would be up by now). Nope, still down. Don’t know how a major business can run when they are completely unreachable.

6. Don’t verbally agree to promptly send me email replies, then ignore me

OK, I really needed answers from these hooligans at the UI control company, so I call back. This time I get a new person who attempts to rush me off the phone with this tactic:

Sir, I don’t know the answer, but please send me your question in full to my personal email. Then I will send you a receipt for an open issue, and I promise we will have this resolved by end of day.

10 hours later, still no receipt. Responses to follow up emails – 0/3

7. Make me register for a neutered trial version of your software

At the end of my rope, now I am downloading trial versions of issue management systems. Again, this is where Atlassian gets it right; allowing me to download a fully functional 14-day trial of an enterprise application – sweet!

The competition website…holy moley. Not only do I have to register (which I hate as it is unnecessary and only ever used for negative marketing tactics), but then wait until it is installing to tell me that it isn’t fully functional. Wait – it isn’t even usable!

In short, I am willing to buy software. Quit acting stupid and I just might give you some money.

Bizzaro Development

Filed Under Software Process, Thought Stuff

The more the software discipline evolves, the more humor I find in the fact that our practices seem to start contradicting older practices which seem natural and intuitive. Let me explain…

I had an interesting read called – Test Developers Shouldn’t Execute Tests. Long story short, the idea is test developers shouldn’t waste time running (and therefore watching) tests run and execute. Test developers should stay concentrated on writing test code, while a lower class tester or continuous build server executes the tests.

Bizzaro Superman

After reading the article, I felt a little confused. Like I had just seen Bizzaro Superman for the first time. “Testers not running tests…that can’t be right…“, I reiterated in my head as I reread the post. Now it makes sense to me, but at first I was initially very skeptical and defensive.

In hindsight, this reaction was no different than when I heard about TDD for the first time. I had to force myself to practice TDD as it seemed unnatural – like learning to write cursive with your non-dominant hand. Quickly it’s backwards thinking started to make sense and the results were phenomenal.

Waterfall and RUP, whose logical ideals of how software is built seem to fit comfortably in our brains, are now challenged by XP, Agile, and SCRUM. Agile and SCRUM seem very illogical, almost a willy-nilly hippie socialist approach to building software, but agile approaches are mainstreaming because they work well.

Our software development world has been slipping into bizzaro world for some time now – and I like it.

Bizzaro vs. Superman

A Twitter Tribute

Filed Under Happy Numbers

Not as cute as the Twitter server kitty, but what the hell, I am feeling lazy today and have had this image rotting in my head since I started Happy Numbers.

Happy Numbers - Twitter Gnome

« Older Entries Newer Entries »

Max Pool - © 2025 - {codesqueeze}. Sycorr Banking Solutions