andrewcurioso
Joined 16 years ago
Joined 16 years ago
It will teach you the basics of PHP, XHTML, CSS, and Javascript. But you might have to do some of web searching to answer your questions... use it like a map.
I personally like PHP because it allows you a lot of freedom. There isn't any framework as part of PHP so you can get up and running quickly. That was very helpful for me when I started with PHP 10+ years ago.
Granted once you get good, for your "weekend projects" you will want to pick up a framework like CakePHP (very much like Ruby on Rails) and start building your apps on that. CakePHP has a nice blog tutorial [1].
Whatever you choose for a language / database / etc. good luck and have fun!
1) The dial pad is one of the only things still in a separate window, which is a pain when entering conference call passwords (which is what I use Skype for half of the time). Before you could just click in the call window and start hitting numbers.
2) I can no longer have two different chats open side by side.
Aesthetically I actually don't mind it. It's the huge step backwards in UX that I hate.
Can anyone confirm?
P.S. I personally think the new Skype 5 for Mac is a disaster
Incidentally, they also have an optional but suggested charge for papers containing color diagrams and over-length papers. They say that an organization should include publication costs in their budget for the research and thus the fees are reasonable.
The author guidelines, are dozens of pages long and I only had a week to absorb them so correct me if I missed something.
I have since conceded that point and removed the word "good" (which is subjective) from the post.
Also, the only evidence I have is observation. Which is why I posted the idea. To get good constructive input from people like you!
You make some good points. It is an expensive proposition to switch languages, which is why I excluded that explicitly in the post.
It is also expensive to train people. So that alone may disprove the theory. I'm not sure yet.
On a side note, as far as I know, being based on observation only does not preclude the use of the word theory. It is technically correct (at least according to the dictionary definition of theory). Although, I agree hypothesis may be better.
I don't think your alternative isn't quite right either.
Perhaps, I should have just titled it something like: "Ask HN: Review my theory, The Free-Market Theory of Programming Languages"
It is not implying in any way that there is a 1:1 between popularity and quality (or any defined relationship for that matter). I think that would be ridiculous.
It is not meant as any means to grade or rank one language against the other. Only to say that a language has some value.
Rereading your comments I do not necessarily agree that the assumption is that market chooses based on quality. The market chooses based on perceived value which definitely takes into account quality but is not based entirely on it.
The implication being is that if there is truly no value or the value is so low that consumers are no longer willing to consume the product. Then the product will disappear or get replaced by a better and cheaper alternative.
In a way, it is simply saying, if someone uses a language then it has value -- at the very least -- to that person.
I guess the underlying message is: do not assume that because something doesn't have value to you that it is not valuable. If it didn't have any value it would (IFF the theory is correct -- I'm not saying it definitely is!) cease to be used.
I am anxiously awaiting your reply. If you have a good one, I might have to concede that the theory is disprove and/or incomplete.
Also, "free" as in choice, not "free" as in cost.
First, thank you for reading. This article was meant entirely to spur discussion so I thank you for taking the time to discuss.
Second, I don't think an argument that most people choose based on quality is pertinent to the theory. The theory just states that the market decides. It does not infer than any metric the market uses is inherently better or worse than others.
Third, your COBOL example is explicitly excluded from the theory as not being in a free-market. Thus it is fading away slowly. If it were truly up to the market (no external regulation from business interests) it would be dead.*
* In this case the market is defined as the direct consumers of the programming language. The programmers themselves. As opposed to indirect consumers (organizations).
Say it is very popular now but it is difficult to use and no one enjoys using it. If the theory holds true, a new language will come around gain popularity with hardware firmware developers and Gabview will fade off into the distance.
http://www.AndrewCurioso.com