I'm completely with Office Guy on this one.
Yes. And by those definitions, I am an end-user. But I bought the tools because it was costing me ever-increasing amounts of money to get my site done, and I kept looking at what the guy was doing and said to myself ... the only difference between me and him is those tools, the knowledge, and the experience. The tools, I can buy. The knowledge and the experience, I am prepared to work very very hard to get.
Agreed. An example comes to mind from a different thread. [Wishlist]. As I gain more in experience and background PHP and so forth knowledge, so do I begin to see for myself what those tools are capable of. DataAssist ... SecurityAssist ... UniversalEmail ... Cookies Toolkit ... I just have to envision what I want, and then all those tools can work together to make my life easier. That's what a toolkit is for. My knowledge of PHP and so forth is limited, but that is where I am at variance with the initiator of that thread. If you have all the tools in SuperSuite (and I now possess a goodly number of them) then I have it in my mind (maybe wrongly) that if I am a half-way decent developer with a bit of experience, I pretty much already know how all those tools work together. I need a form there to gather data; I need to insert the record into that database over there; and I want to protect that page over there so spammers and the unregistered can't get in or do an SQL injection. And all that envisioning straight away tells me the tools I need, and how to start doing it. They are all together in my mind, and it is my clarity of mind that brings them together. Now ... if WebAssist gives me a wizard that does it all for me, then I not only know nothing, but how am I supposed to figure out how to solve my client's problem when it is a tad unusual (e.g. how to let someone split a credit card transaction over two credit cards, for example. I have now solved that probleml, and I did it by studying PHP code).
My personal feeling (and I am NOT a developer but an end-user) is that those are the kinds of things that make a developer. I mean no disrespect to anyone. I may in actuality BE an end user, but I would really much rather work hard to get myself up to the standards and the levels of the people around here who are serious developers, and who have the tools and the skills that I lack, making use of WebAssist to do so. I would rather that than have WebAssist make my life "easier" in a way that makes me incapable of thinking through, and solving, any problems I might run into.
If I were a Developer and SuperSuite did "everything" for me with one button, then I probably would not bother to even start using it, because I would know that by the time I have figured out what coding it has put where and that I don't want, and therefore need to customize, I might as well have done it all myself from scratch. I even now invariably find myself adjusting some of the parameters that DataAssist puts in for my purposes. It is easy for me to do, and I trust DataAssist to produce the correct code, and then I change it around with my own declared variables and insert some classes and objects. I have learned enough to do that.
I think OfficeGuy is right.
WebAssist used to make toolkits for people who knew what they were doing and who wanted good tools. I am working hard to become one of those people. But now ... WebAssist is making do-it-yourself gadgets for people -- self-helpers -- who don't have a clue. Nothing wrong with that, but best to be clear what's going on so people can make decisions. However, it is making even me, who has very little experience, begin to feel that maybe these products are going to be not such a good idea, and that a good PHP book will service my needs better, which is what I originally thought before I came across these products. Luckily, there are lots of good books around. And ... hopefully there'll be kind and patient people around here for a while longer to help me out when I get stuck in another idiot's maze of my own creation.
I thank them all.