It has recently come to my attention that some people were offended by my previous post. Hopefully it was a wake up call. Others say that I have tarnished my name in the community. Well, that is your opinion and you are entitled to it. A true friend would tell you if you still had food on your face after a meal, or a booger hanging from your nose. The realization might embarrass you, but how much more embarrassed would you be if you weren’t told? How would you feel if your friend knew, but didn’t tell you. Well my friends, some of you have food, some have boogers, and some have both.
While you might not like how I said what I did, I still stand by it. If you are a hobbyist user of REAL Studio, you are not necessarily the problem; we all start out as hobbyists. However, if you want to color every other row of a ListBox control, and the first thing that comes to your mind is to post the question “how do I color every other row of a listbox” to the Forum (or NUG), then I’m sorry. You fall into the problem category.
It has been an “unwritten code” since the dawn of programming, that apparently needs to be written down now. When you need to figure something out and can’t, precede your question with what you have already tried.
Back to the ListBox example… if you haven’t looked at the ListBox’s events (to get an idea of what is going on), checked the language reference (to get more detail), searched the forum (because you couldn’t possibly be the first person to ask such a question could you?), searched the NUG archives (for the same reason), or done a search on Google, well, you haven’t held up your fair share of the bargain. Us “old timers” will come along side of you and help, but we’re not all going to do the heavy lifting for you. It’s the old adage about teaching a man to fish.
Can we have a serious 1 on 1 chat here for a minute? Yes, you bought your copy of REAL Studio. But do you honestly expect it to do everything out of the box? If so, you are kidding yourself. Every programming language that I know about has a vibrant 3rd party ecosystem. Microsoft, as big as it is, does not make every possible control… they let others do it so they can concentrate on the language & IDE. If you really want REAL Studio, the great product that it is, to survive… you are going to need to support the 3rd party ecosystem for REALbasic. And right now, it is very ill. Who makes it ill? The community. When you ask a question, and someone says, it is in “abc plugin” or “xyz encrypted classes”, don’t complain that it costs money or that you don’t have the actual source code. So what? You either couldn’t do it or don’t have the time, and the solution does the job that you need it to do. If you don’t support the 3rd party developers, they will leave because they also have a family to support.
If you want everything to be free, then you should be running Linux and programming in an open source language.
Personal, Programming, Serious - 1 Comment »