Welcome to WebmasterWorld Guest from 184.108.40.206
Wary of beginning a lengthy costly time investment, and knowing a little knowledge can be a bad thing, I have not yet read an 800 page book on the topic, although it has been sitting in my office for a couple of years.
I wish to do more internet projects, but think I may be able to try more things quicker simply by hiring experienced people. As php is one of the most popular languages, it should be possible to find relatively inexpensive competent coders.
I don't know. The book is 800 pages long, plus a disk. I wonder whether the cost of the time lost mastering it would ever be offset by future savings by being able to do the things myself.
I guess it depends upon how lucrative or expensive the projects turn out to be. If one is very lucrative, I guess some of the profit would be used to delegate much of it so I can do other things. On the other hand, if they are all expensive, then I guess doing it myself would reduce losses, unless I can find coders who charge a fraction of what I earn doing my non-coding day job.
Still, I think learning your opinions regarding how much time and overhead you save by knowing php and mysql and actually writing the code yourselves may be helpful in deciding whether to try to learn them. (I am assuming you code personally instead of knowing it for the purpose of instructing others to write it for you and then maintaining it once written.).
Or maybe you simply code because you like to code, as I suppose a musician likes to play music, and it has the additional advantage of letting you test various projects on the internet.
I don't know. Just asking your opinions about how long projects take and whether you do it because it is cost effective or because you find it interesting.
[edited by: 4thePegeh at 7:46 am (utc) on Sep. 23, 2007]
how long projects take
If I haven't missed your point, the answer to this is 'from few hours to several years'.
If you are talking about a medium sized CMS application, it then depends how you do it. Do you use previously built functions, are you doing it from scratch. The best thing you can do your project a favour is to analyze it very properly, in detailed format, which will help you reduce the number of hours wasted later on.
How many times have you heard, when a project is based on poor analysis, when a person in charge says "oops sorry, actually that feature was not required" or "that is not how basically it should have been", when the programmer has infact spent hours or may be days working on it.
I really know what I am talking about here :).
And then, when you write the code make sure you don't get into
. . . Writing Spaghetti Code [webmasterworld.com]