Archive

Posts Tagged ‘REAL Software’

REAL Studio Summit 2011

January 4th, 2011 1 comment

Welcome to 2011.  I hope that you, and your family, have a happy, healthy, and prosperous new year!

If you’ve not heard about it already, THE REAL Studio event of the year is happening on March 19th and 20th in Atlanta, Georgia.  The Association of REALbasic Professionals (ARBP) and REAL Software are hosting the REAL Studio Summit 2011.

That’s just 10 weeks away!  There is still time to sign up and save some cash.  Until the end of January the cost is only $350 but after that it’s $450.

Nowhere else will you get as high a density of REALbasic developers in one location.  Currently there are REALbasic developers coming from across the United States, Europe and possibly Australia to come together to talk about our favorite development tool – REAL Studio!

This conference is shaping up nicely because there are topics that should interest many people.  If you want to learn more about the new Web Edition there’s a session on that.  Learn how to get your apps ready for the Mac App Store.  Learn about Cocoa and what’s going to be forthcoming in REAL Studio.  Learn how to manipulate PDF’s in your RB applications.  That’s just a few of the highlights.  See the complete session and speaker list at http://arbpmembers.org/real-studio-summit-2011/sessionspeaker-listing.

Some argue that conferences are a waste of time and resources and that you can do the same thing electronically.  I disagree, for many reasons.  There is something special about people coming together to discuss any particular topic.  Being able to sit across the table and look someone in the eye is an important quality that we overlook a lot of times.  I know I trust people more when I’ve met them in person than I do when I haven’t.

In years past (at REAL World events and the Colorado Summit ’09) I’ve found that the time in-between sessions is, in many ways, more valuable than the sessions themselves.  Developers that are business competitors discuss what they do to find clients.  They discuss the realities of being a business owner.  They discuss things face-to-face that they’d never do electronically.  Of course everyone gets something different out of conferences but I’ve found them invaluable as a RB consultant.

It’s also a place where work can be found.  I’ve not been to a conference where there wasn’t someone looking for a REALbasic developer.  Since there is no higher concentration of RB developers than at these conferences it’s an excellent way to find developers and find work.  Plus, you never know when another developer might have a lead and they’re too busy to work on so networking with other developers is always a good idea.

REAL Studio is made in REALbasic and it’s awesome that RS ‘eats its own dog food’ but we, as users, don’t necessarily have the same needs.  Many of todays biggest features have been discussed (ad nauseum it seems) at past conferences before they were implemented so don’t underestimate the power of cornering discussing things with an RS engineer.

I’m excited about this conference and I can’t wait to see you there.  See you in Atlanta in March!

ARBP Chat Transcript Available

August 13th, 2009 3 comments

After some technical difficulties with the chat room last night the chat with Geoff Perlman, President and CEO of REAL Software, went rather well I think.  At one time we had 20 people in the chat room and even though we didn’t have moderation on, everyone was polite and there were very few interruptions.

Interviews like this are always interesting.  I don’t think we learned anything particularly new, but it was nice to get some hints about what’s on their minds:

We learned that the upcoming reporting component in REALbasic will most likely not have an end user editing component.  RS isn’t opposed to someone writing one, though.

64 bit compatibility is on their list and all of the Cocoa work is 64 bit ready.  Framework issues are the biggest issue with 64 bit.

Look for some new Studio Edition only features for release 5.  Will be part of the Release 4 beta testing.

Many people are asking about being able to make iPhone applications using REALbasic.  Cocoa support is a prerequisite and then ARM processor compiling.  Geoff also said there’s not as many requests for Palm, Android, or Windows Mobile.  (No one asked if Apple had given permission to pursue this cause or not!)

For the full transcript, please go to:

http://www.arbpmembers.org/index.php?option=com_resource&controller=article&article=126&category_id=3&Itemid=26

What are your thoughts of the chat with Geoff?

Categories: ARBP, REALbasic Tags: , ,

ARBP Chat With Geoff Perlman Tonight 9PM EST

August 12th, 2009 Comments off

Just a reminder that tonight the Association of REALbasic Professionals (ARBP) will be hosting a moderated chat with REAL Software CEO Geoff Perlman.  He will take part in a moderated chat starting at 9PM EST on the Association of REALbasic Professionals www.arbpmembers.org website.

To gain access to the chat room you’ll have to register with the site (it’s free!).

Re: Changes at REAL Software

November 4th, 2008 Comments off

DON’T PANIC

No truer words have never been spoken.  Sure, it’s never fun to learn that two highly respected professionals have been let go from a company.  It especially hurts a smaller company like REAL Software.  However, the world isn’t going to end.

Like any business, RS employs people to make money for the owners and shareholders, if any (RS is a privately held company).  Publicly RS said that last year was one of their best ever so I must surmise that sales have not been as robust this year.

During normal slow times it’s not uncommon for businesses to take short term loans to make payroll.  In the current economy it wouldn’t surprise me that a lot of companies are seeing a slowdown in sales and a rise in expenses.  Add into the credit crunch, I’m sure more than a few companies have had issues with payroll.


Nowhere in RS’ announcement did they say that they were having problems making payroll.  I’m simply illustrating how this problem isn’t unique to RS.


What they DID say was that they have other staff members that will pick up the work that Aaron and Nathan were doing.  With the compiler humming along (mostly) with Aaron’s and Mars’ hard work over the years we should all feel pretty good about it.  A majority of the near-term work needed in RB is in the frameworks (Cocoa anyone?) and in the IDE.  So it doesn’t surprise me that the compiler person was let go.


Aaron is a great guy and someone that I consider to be a friend and colleague.  I have no doubt that he’ll land on his feat and be successful in whatever he does.  I hope that he remains a part of the RB community for many years to come.


What will be hard to replace is his experience and knowledge.  I have no doubt that the remaining staff at RS can handle any compiler issues that come up but will they be done as quickly and efficiently that Aaron could have handled them?  Probably not.


The other thing that I will miss greatly is his Ramblings blog.  Even though it was HIS blog and not an official RS blog, it still gave us a window into the mind of REAL Software and some of the thoughts that went into any particular decision or direction.


I recommend that REAL Software strongly encourage their engineers to blog.  It gives us mere mortal users an insight to what’s going on.  It lets us feel like we know there are rational and intelligent decisions being made.


I applaud REAL Software for telling us what was happening rather than waiting for users to discover it on our own.
Finally, Nathan and Aaron, thank you for your hard work.  I look forward to seeing where you land.

Categories: Business, Opinion Tags:

Finding A REALbasic Developer

October 30th, 2008 Comments off

When we were done talking about the project I asked how he got to me.  Knowing that I wasn’t the first, second or even third developer he contacted I was curious.  He had found his original developer through the NUG list and when that one fell through, the first developer pointed him to a second developer.
Due to an illness in the family the second developer was unable to get the project done in a timely manner so had to decline the project.  At this point, the client Googled for REALbasic programmers and found the third developer who talked to him and then sent him my way.


Does that seem way to hard?  Should it not be easier to find a REALbasic developer?


So here’s my list of resources for finding a REALbasic Developer.  These are fairly generic so don’t think I’m just plugging BKeeney Software.  :)


Here’s My List:

• Use the Find a Consultant page on the REALbasic website.  This will send you out on a mail list for people that want to talk to you.  I’m on the list and I know of several other really fine developers that are on the list.

• Use the Association of REALbasic Professionals Find a Developer service.  This service is available to paying members of the only professional association for REALbasic developers.  Another ARBP feature is the web links section (currently woefully incomplete) that contains a listing of REALbasic blogs, consultants and other related RB sites.  As the site matures and develops, these features will be handy.  (Full Disclosure:  I am one of the founders of ARBP and am the current president).


• You can post on the REALbasic Forums.  Look around and see who is answering a lot of the questions.  If they’re not consultants I bet they can point you to one or two that are.

• You can Google for REALbasic Developers, Programmers, and Contractors.  As evidenced by the client it doesn’t always work.


So how would you find a REALbasic developer?


REALbasic and FogBugz

October 28th, 2008 Comments off

I’ve submitted 42 bugs since early May.  Of those 13 are closed or should be.  That’s roughly a 30% close rate.

13 of those are enhancements or feature requests to the IDE or frameworks.  That still leaves 16 entries that are truly bugs and that’s still a whopping 38% open rate.

I’ll be generous and say that half of those that I consider to be bugs aren’t.  That’s still a 19% open rate.

So how many things have you sent off to FogBugz?  Do think RS has been ‘responsive’ to bugs?  Is ‘quality is job 1’ really an appropriate mantra?

To me it seems that the past couple of releases have been mostly bug fixes which is great, but are they fixing the truly important bugs?  If not, what ARE they spending their development time on?  Cocoa?  ORM?  What?

What’s your take on bug reporting vs. fixes?  Do you think they’re getting better?  Worse?  The same as they’ve always been?

Categories: Opinion, REALbasic Tags:

The New RS Referral Program: Less For More

August 29th, 2008 Comments off

Here’s the text, verbatim from the email:

Consulting Referrals Program
•    Developers who provide REALbasic and REAL SQL Server consulting services will find new business opportunities from consulting leads available only to Consulting Referrals Program members
•    On average, members receive over 90 consulting leads per year or about 8 leads per month
•    There are developers in this program that make more than $100,000 a year from these leads
•    12 months of leads for only $900 – Save $100

The old program cost $600 per year and provided you with a support incident.  In my four years in the program I’ve not once used a tech support incident so that’s not really an issue, though it was nice knowing it was there if I should ever need it (thankfully the combination of my immediate network of RB friends and the RB forums is good enough for nearly everything).

As many of you know, I have been a long-time advocate of the developer program for its referrals.  I’ve mentioned it in every one of my Real World talks, in RB Developer and on this blog.  I mention this so that you don’t get the impression that I don’t like the program because I think it’s the best way to get leads.  I believe I’ve used the phrase “like shooting fish in a barrel” to describe the process (however after watching the Mythbusters episode on that I’ll have to revise my phrase).

I find the new pricing and feature list less than desirable.  Why?  I’m paying more for less features.  While I never used the tech support incident I always knew it was there.  Secondly, all Real Software is giving me an email.  Yes, a stupid email with a lead that’s not been qualified as being good (there are still the occasional ‘help me learn RB’ leads which are useless).

So from a business standpoint, the cost of the program doesn’t both me.  A good sized project pays for it.  That statement assumes that you (the reader) are charging enough money to recover the cost – but that’s a different argument.  From a sales standpoint the biggest qualification (they want an RB application) has already been answered.  So from that aspect it’s an okay, but not great, sales lead program.

But $1,000 a year for emails seems a bit excessive.  I talked to many developers over the years that thought $600 a year was too excessive for them.  Certainly $1k a year is even more excessive.

There are quite a few things that I wish RS did to help me with this program so I could feel most justified in spending the cash upfront:
•    I would like to know how many developers are in the program.  If there were 50 or 500 it would make a difference in how I approach the leads;  I think posters would like to know that too!
•    None of the leads are qualified other than that they think they want REALbasic.  I know I’ve talked to more than a few leads through the program that really didn’t know what they wanted and I’ve talked them into NOT using RB because it just didn’t fit their needs;
•    There is no follow-up to see if a lead panned out or not.  So it’s not like I can go check an RS webpage and go, gee, that lead still doesn’t have a developer, or that project is closed, I won’t bother to check with them;
•    There’s no feedback from the poster to see how well the program worked or how well the developer worked.  This is a quality control issue.  Think about how much more powerful if RS could say, “Over the past year, we paired developers up with leads 75% of the time and of those, 95% were happy with the results;
•    Sort of related to the first item, there is no listing of developers in the program, how many developers they have, years of experience or anything that a poster would like to know.  A regional setting would be nice as well.  I’m busy with over 100% capacity right now (and don’t even bother to read the leads these days), but if someone from Kansas City called me I’d at least talk to them and evaluate their app.  But alas, unless they’re smart (you have smart customers?) they probably won’t think about Googling for REALbasic developers in Kansas City.

Now, if RS comes back and says that they’re implementing some new features/services, then I’m cool with the new plan and its new cost.  Right now they do no work for their leads other than have a web page so I’m not sure how they can justify the additional $400 per year.  At that point I just call them greedy bastards because I’m being charged more for less.

Another issue that bugs me:  The developers in the program are selling REALbasic for Real Software.  I have no doubt that they get calls from people looking for developers and they simply point them to their web page.  It’s up to the individual developer to sell the poster that REALbasic is a good choice for them.  So RS is charging us (twice!) for selling REALbasic for them.  Gee, wish I had that luxury in one of my products.

Isn’t it in RS’ interest to have as many developers in the program as possible?  Increasing the price raises the barrier to entry and causes fewer people to be in the program.  It’s already a problem that there aren’t enough developers responding to leads.  From my own anecdotal evidence, at best, two developers will respond to a lead and it gives posters the impression that there are NO RB developers.  Perception is reality.

Since my consulting business is operating at 100% (heck we can barely find time for any internal projects) $600 a year wasn’t a big deal because of the support attached to it (though ultimately a waste of money).  However, it’s harder to justify $1k a year for leads-only when I don’t need them.  Will I pony up the money if the work dries up?  Maybe.  Some of it depends on if someone comes up with an alternative to the RS Find a Consultant program.

I have two possible solutions:
•    Put the Referral program back to $600/year with no support;
•    Charge $1k/year but bundle it with the Personal Support plan (which is $450/year).

So am I right?  Am I pissed off for no good reason?  Do you have other gripes?

Categories: Opinion Tags: ,

Nice To See That They’re Asking

May 20th, 2008 Comments off

I find this very encouraging.  It says, to me, that Real Software is serious about listening to its users.  It suggests that they’re at least thinking about making some changes to RBScript in a future release and want feedback before they do it.  That’s a huge and very welcome change in my opinion.

Obviously Real Software will take care of itself first and foremost, but if they’re going to do work for themselves, they might as well ask the users how they’re using it and how they’d like it to work.  We all know that once you go in and start working on a major piece of code it’s always easier to do it all than to revisit it again in six months.  Can you remember the details of code you wrote six months ago?

I  encourage you RBScripter’s to take the survey at http://www.surveymonkey.com/s.aspx?sm=fF9Txc8NCybIJeJE0SnggQ_3d_3d

Since I’m not an RBScript user I’d love to hear your take on the survey and what sorts of information you gleaned from it (if any).

Categories: Opinion, REALbasic Tags:

What The Hell Were They Thinking?

April 23rd, 2008 Comments off

In December 2007 I wrote in my wish list that I wanted them to start using a modern bug tracking system.   Let’s be honest, the old one sucked so I wish everyone would stop moaning that they liked it.  We put up with it, but once you use a real bug tracking system instead of the one they wrote and half implemented, you’ll realize how bad it was.

With that said, those making the decision to kill access to the old were smoking something.  Not everyone is using the most modern version of REALbasic.  Heck, there are more than a few developers still using RB 5.5 so removing access to it was a very bad decision.  Okay, so now they’ve brought it back as read only.  That should have been the plan all along.

FogBugz may be awesome.  I sure can’t tell from RS’ comments.  Can’t search for bug reports and workarounds?  I can’t believe that Joel Spolsky would implement a bug tracking system that you couldn’t search.  Come on, the guy wrote a good portion of Microsoft Excel.  He knows his stuff.  He’s good.  And his bug reporting system doesn’t have public vs private bug reports?  I can do that in my free Mantis bug tracker.

So yeah, RS dropped the ball on this one big time.  So instead of the sh**storm they’re dealing with now, this simple forum post (or one like it) would have prevented some of the outrage:

To All REALbasic Developers:
It has become increasingly obvious over the past several years that the Feedback System (i.e. the Feature Request/Bug Submittal System) for REALbasic and REAL SQL Server is not adequate for our internal needs, nor the needs of our customers.  The Feedback System does not have many of the modern features that we, and our customers need and are now demanding.
After a lengthy evaluation process, we have chosen to use FogBugz, an industry leading bug tracking and reporting system.  We feel that using FogBugz will allow us to meet the increasing demands of not only our customers but our internal developers as well.  Starting April 22, 2008, FogBugz will be the only method of submitting bugs and feature requests to Real Software for all of our products.
This change is not without some drawbacks.  Since the feedback system contains many years of bugs that are no longer relevant we have decided that none of the existing feedback system reports will be migrated to FogBugz.  There is so much old data, however, that we felt that it would cause more problems than it solved.
In addition, the current FogBugz implementation does not allow a public search of bugs, nor is there a way to add yourself to an existing feature request or bug and therefore we will have to write some additional tools and reporting mechanisms into the system.  We understand that these are must have features for many of our users so please be  assured that we are trying to implement these features with the help of the FogBugz developers as quickly as possible.  Unfortunately, we do not currently have a timeframe for these to be added back in.
In the meantime, the old Feedback System will remain in place in read-only mode so REALbasic users using older versions may still search and view existing feedback reports.
We understand that this will place hardship on some of you that depend upon existing functionality of the feedback system and we apologize.  If you have any questions or concerns, I will try to answer any and all questions in the forums.  Thank you for the patience and understanding.
Sincerely,
Someone Thinking Ahead

Real Software, we (us developers in the real world) depend upon you to make tough decisions on our behalf in order to make your products better.  However, you still have to keep in mind that we’re developers too and we have to make tough decisions for our products as well.  This week’s situation has the appearance that you are out of control or, even worse, aren’t fully thinking through the implications of your decisions and how they affect the user base.

Mars Leaving

April 2nd, 2008 Comments off

“…a great disturbance in the [REAL]Force. It was like a million voices crying out in unison, then suddenly silenced.” – Will B. on Mars’ blog.

Where do you begin on this one?  It’s a sad day for Real Software that someone with that level of experience leaves the company.  It happens.  People come and go.  In the IT industry it’s been my experience that getting five years out of a talented developer is almost impossible.  I’m sure that Microsoft made a good offer from a money, benefits and long term stability perspective and the fact that it’s in Mars’ backyard doesn’t hurt either.

Yes, it will hurt in the short term though it sounds like RS has known about it for a while as Aaron has been shadowing Mars for months.  In the long term, new blood can be good for any product.  Different ideas from a person with a different background is good.  From my perspective, I just hope that Real Software’s testing program gets to work double-time on any language and compiler changes – don’t expect the beta testing program to find subtle compiler bugs!

It does concern me that in the past couple of years that there has been a lot of people leaving.  Thankfully, there has not been a huge letdown in RB features but one has to wonder how departures affect things like Cocoa, Swordfish and release quality.  New people make mistakes because they don’t have a history of the project.  Mistakes also happen when junior developers implement new features that were designated to be worked on by a veteran.  It’s not a criticism, it’s just a statement.

So, good luck to Mars.  I hope he does well at Microsoft and helps convert them to the good side of the force.

Categories: Opinion, REALbasic Tags: