Archive

Archive for October, 2007

REALbasic Alternatives

October 30th, 2007 Comments off

Every three months or so, usually after a new REALbasic release, the forum will inevitably have an “RB Sucks Because of <>” thread. The poster will be outraged that the engineers have allowed this bug to occur and berate the beta testers for not having caught it in beta.

What ensues in the thread usually boils down to this by follow-up posters:

Due to the number of graphics, please see the original post here:

http://www.bkeeneybriefs.com/Old_Posts/files/272e837bcb83b257075fbe8fba4a072b-8.html

Categories: REALbasic Tags:

Is REALbasic The Rodney Dangerfield of Software?

October 17th, 2007 Comments off

Wow. REAL Software does a good thing and people do nothing but give them grief over it. In their monthly newsletter, REAL said they spent a whole week in September doing bug fixes. A post in the NUG list then proceeds to give them crap about it. Is REAL Software the Rodney Dangerfield of the software industry getting, “No respect”?

Does REAL Software get the respect they should or do they deserve some of the backhanded comments they receive in both the forums and through the NUG?  Probably a little bit of both.  I’ve been critical of them in the past for not fixing as many bugs as I think they should have, but REALbasic 2007 releases 2, 3, 4 and most likely 5 (if it makes it out before the end of the year) will be roughly 95% bug fixes and enhancements to 5% new features.  I like that ratio.

You can fault them that they have that many bugs to fix or that they’ve been lax in fixing bugs in earlier releases, but I think it’s awesome that they’re focusing on bugs – now.  Some of the latest fixes have been for old, outstanding bugs that have annoyed me and other RB developers for a long time.

Perhaps enough under-the-hood improvements have been made to the new IDE so they can finally focus on bugs.  Perhaps with a sudden  departure of a few developers they’re ‘treading water’, so-to-say, until new developers can get on board.  While I have no inside information on this, it’s also possible that with the departure of a key developer the management focus has been shifted from new features to bug fixes.  Pure speculation on my part.

In any event, I believe it can only help REALbasic in the long run.  RB needs to be rock solid for developers that make a living off of it.  If the current users are satisfied (enough) with it then potential new users won’t see the plethora of “RB Sucks” posts that have occurred after previous releases.

Maybe bug fixes is the porkchop around the neck of REAL Software.  They keep fixing ‘em and maybe the dogs will start to give them some respect.

Categories: REALbasic Tags:

Civility In the Internet Age

October 11th, 2007 Comments off

Is the Internet Age killing civility?  I wonder about this a lot.  The REALbasic Forums and NUG posts are often filled with vitriol (always wanted to use that word) and personal attacks.  It’s as if the poster didn’t even realize that another human being is on the other end reading their post.

I’ve had bug reports that are very insulting.  Reporting the bug is one thing but often times the comments get personal.  I’ve had people swear at me in an email.  I think that they’re used to being ignored by tech support so they think that being as mean as possible somehow gets more attention.

In those few cases I simply put their tech support question at the bottom of the queue and deal with them after all the other stuff.  Occasionally I respond via email that real people read their tech support emails and that we were offended.  Mostly they write back to apologize.  Sometimes.

I can understand their problem to a certain extent.  When your software isn’t behaving and keeping the customer from doing their work it’s a huge problem.  If you’ve ignored their emails and phone calls then I can understand why they’d be rude but I pride myself in being responsive to my customers.  It takes but a minute to respond with a “we received your email.”

Generally phone calls go better because there’s an instant verbal connection.  We’ve also been taught since childhood to be polite on the phone.  Maybe it’s the lack of a ‘connection’ that causes the problem with email and forums.

A few years ago I was dealing with a developer out of California.  The other developers on my team hated dealing with “Jack” because he was always very rude, uncompromising and swore like a sailor.  He wasn’t a nice guy.

Jack called me one morning while he was driving on the freeway and started reading me the riot act and calling me every name under the sun and asking me why my code didn’t do something.  I was very mad and was about ready to tell him off, but decided that would get me fired pretty quick.  Jack was being unreasonable and not being civil so I simply told him to call me back when he wanted to treat me like a human being.

Silence and then an “okay” from the other end.  Jack hung up and I knew I was going to get a phone call from the boss.  Time to start updating the resume, I thought.

Sure enough, thirty minutes later my boss calls up – ecstatic.  “What did you say to Jack?” he asked.  I told him and all he said was, “Wow.”  Seems that Jack had been tormenting developers for years and it was even worse than I had been told.

Oh, and Jack called me that afternoon and apologized.  I never had a problem with Jack again.  The drawback is that I had to deal with Jack again and again because no one else wanted to.

How do you deal with the tech support emails and forum posts that are not civil?  Do you ignore them?  Do you let them know that their behavior is unacceptable?

Categories: Business, Customers Tags: ,

If You Had One Thing to Teach a New RB User What Would it Be?

October 4th, 2007 Comments off

Our new developer is starting soon and I’m in the let’s hurry up and gather as much information stage.  I’ve purchased the relevant books and gathered up the old issues of RB Developer magazine.  I’ve even put together the care package of essential plugins and tools.  So now what?

I think back to when I first started out on VB6 and later in REALbasic.  I figured them out by being thrown into the deep end and researching my way out of it.  If memory serves, even as an electrical engineer dealing with obscure documentation, schematics and so on, that’s what I did.  But, that’s probably not the best way of doing it and I certainly don’t want to discourage a new employee.

We all like REALbasic – that’s why we’re here.  But it’s not like you can can come in cold and expect a new RB user to understand all of the subtler or more complex issues right away.  While RB is easy to use and understand there is a learning curve and making a good RB app seems more like an art form than a science.

How do you get an experienced VB6 and .NET developer up-to-speed on REALbasic?  Do you throw them into the deep end with a new project?  Let them do some updates to an existing project?  Or is that too much, too soon and I’m just going to have to let them ‘figure it out’ and ask questions for a while?

Thoughts?

Categories: REALbasic Tags: