The Joy of Programming

The last couple of days I have been working on a little tool written in PHP, HTML and CSS. It is your basic, simple data-driven web application. Nothing particularly technically challenging, but it was unbelievably fun to write.

After using Java almost exclusively for the last several months I had forgotten just how much fun it is to write code in a really productive environment. (That usually means one that you can use reasonably well without 100 megs worth of IDE.) There are quite a few things about PHP which I think is less than optimal or elegant but you can get so much done in such a short time that those issues really just don’t matter.

Trackbacks & Pingbacks 3

  1. From Peter Williams’ Weblog » Blog Archive » Being Your User on 12 Aug 2005 at 12:47 pm

    […] It is easy to be passionate about things that are pretty. Second, I finally saw ops using a tool I wrote. That gave me a little “I rule” moment. Finally, […]

  2. From Peter Williams’ Weblog » Blog Archive » The Power of Ruby (and Semantic Markup) on 28 Sep 2005 at 12:49 pm

    […] For example, yesterday we had a minor issue here at work. We fixed the problem quickly but there were are few orders that we need to watch, just to make sure there were no residual issues. So I grabbed my trusty Emacs and IRB and wrote a little, 50-ish lines long, ruby script to mash-up information from a little web application and a bunch of files on disk to let me easily keep track of how things were progressing. I would not have even tried that with shell scripting (or with any other language I know, for that matter) but it saved several hours and completely removed the risk that something important would slip through the cracks. […]

  3. From Peter Williams » Early impressions of PHP on 10 Oct 2006 at 2:48 pm

    […] In my new job I am getting a chance to really learn PHP. PHP is the workhorse of the web these days. There are tons of web applications written in PHP, probably more than any other language or framework. This is primarily because it is so productive, as I found out a while ago. All that being said, I find PHP really weird. I should note that I have only used PHP 4. Because we use PHP 4 in production here, I have not take much time to check out what is different in PHP 5. […]