It is good to feel a mutual understanding. First of all, I am not really 'complaining' but wanting to explore exactly the issues you are talking about.
Just as you are trying to explain to me the world of software programmers and how you release and develop things, I am also trying to explain to you the world of the website designer/agency who is trying to serve and delight clients.
It seems to me very important that each of us have a deep understanding of eachother's worlds and needs, if the resulting software is to be satisfying and useful to one another?
It is like a food chain as you describe it, all of us feeding of eachother for money, success, recognition and reward - hopefully for a mutual wish to build community also?
From my side, I and quite a few others can't see why the search functionality is missing from this software, and this is re-emphasised because for quite a few of us in these forums we are at the other end of the customer chain.
From your side, you are saying that for the developer if he or she doesn't personally have the need for searching then why programme it? That it isn't seen as an important aspect of the software.
This seems one sided and quite illogical from my side because without us, the users and without our customers, then no-one would be using the software at all, so surely software development MUST take our needs and our customer's needs into account?
If software developers are only in it for the production of a heap of code that has no bugs and doesn't fall over, and that was it - then the resulting software cannot be called a public utility, whether open source or commercial?
Is CB a public utility or a means for software developers to produce something that is bug free and not falling over so they can feel a sense of achievement, is that all it is?
I am pretty sure the answer would be no, to this. I really hope so. That you do care for your 'customers' - and if this is the case, then how about the software developers listening to the need for a good search tool? Why ignore it month after month, release after release, even though many people are clearly waiting for it?
By the way, where are the non-hacking plugins you are referring to earlier? I can't see any trace of them in either Joomla or Mambo, unless you mean CV extended or User List derivatives, which look horrible.
Enjoying the discourse, thanks for your thoughts.
achintya
mikko wrote:
Yes, indeed two different directions. The problem is that you have the customers and for example I have skills to program. The logic in programming or doing any other work is that you do something and you get something. That is people here make code, you get code here, make it a site and deliver to your customer. Your client gives something good to (money, respect, et) you and then you complain here. You propably get the point why it is really hard to do opensource based on customer requirements?
Which part of my explanation was not logical?
Many open source developers program for their own need and release just because releasing does not cost you anything and you might get a bit of respect by doing it. When you personally do not need extensive search, then there is understandably lack of motivation to program it. Doesn't that make sense?
The search will most likely come to the core at some point of time.
-mikko
I am not a member of the core team, just did a few plugins that I needed and published them.