Business

Busy Times

Just a quick update this week. We’ve been busy and it’ll only get busier! Read More...
|

My Offshoring Experience

When I redid my website using a popular open-source Content Management System I needed to integrate the site registration with the purchasing system software. So I put up a bid on Guru.com and ended up hiring a firm from India to do the work. Here is my story.... Read More...
|

Listen To Your Elders

In a previous lifetime I was an electrical engineer and did a lot of startups in hot, dirty steel mill-like environments. It was there that I learned a very valuable lesson and saying from a plant manager. Read More...
|

Emotion vs Logic

Emotion is a very primal instinct. We have very long memories of those who we feel have wronged us (whether true or not). How many people have sworn off a company because of one bad experience? I know a lot of people hate dealing with tech support, cell phone companies, and auto companies. So why anger your customers if you don’t have to? Read More...
|

Is It Time To Add Staff?

The question of the day is when is it time to add staff? Read More...
|

I Miss Aaron's Pseudo RB Blog (i.e. The Value of Blogging)

Since Aaron is no longer at Real Software I find myself missing his blog more and more. Well, the blog is still there but since he’s with a new company it isn’t all about REALbasic any more. It wasn’t an official blog from RS by any stretch of the imagination, but it gave us some great insight into a sometimes very opaque company. Read More...
|

Why A Good Contract Is So Important

We recently hired a contractor to fix our aging deck. What a disaster! The contractor had a pretty bad contract and is a perfect example of why a contract sets expectations for both parties. Read More...
|

The Quest for a Good Bug Tracker

I've been tell you about my agile project over the past couple of months. This sprint was about laying the foundations for future additions to our prototype. It was also the sprint where we documented as much as we could. In addition to that we tried out a couple of bug tracking systems.

Read More...
|

Do Apple and Microsoft Really Care about REALbasic?

Let's play CEO for a minute and pretend that we're Steve Jobs who takes (and probably deserves) the credit for a successful Apple turnaround. In a minute we'll also pretend that we're Steve Ballmer who is at the helm of the most dominate software company in the history of computing. Do you really think either one of them cares about REALbasic and REAL Software? Read More...
|

Keeping Yourself Fresh

Tired? Grouchy? Working too many hours? I was too and then I decided to do something about. Read more about some of the things I did to fix that... Read More...
|

Thoughts on Management vs Programming (i.e. Wide vs Deep)

I ran across this blog today titled Wide vs Deep and it got me thinking (which is always a scary thought). The blog is about how programmers are promoted to managers even though the thought processes are different. Managers are wide and shallow and programmers are deep and narrow. Read More...
|

Civility In the Internet Age

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. Read More...
|

Thick Skin

People hate you if you’re a developer and you sell software. Yes, it’s true. Get over it. No matter how hard you work at creating the perfect application someone will nit-pick something. It doesn’t matter if you spent a year in development and six months in beta testing, someone will log a bug within the first 30 minutes of release. Okay, the time frames are exaggerated but the end result is the same.

This means that you, as a developer, have to have thick skin. Someone will always complain about something. It happens all the time. If you add feature X, users will complain that they “need” feature Y. If you fix a bug and cause another one users will complain that your software is buggy and unstable. Read More...
|

Welcome to the BKeeney Briefs Blog

Greetings and salutations! My name is Bob Keeney and I'm the Vice-President of BKeeney Software Inc. This blog was started after RBDeveloper magazine agreed to publish a BKeeney Brief's column on a regular basis. This is a very cool thing and I'm happy to do it. I've always enjoyed writing and did a lot of writing for various Mac user groups back in the day. On a regular basis we'll talk about being a developer and what it's like to make a living as a developer. Read More...
|