Life, Technology, and Meteorology

Year: 2003 (Page 2 of 2)

Coding for Work vs Coding as a Hobby

For me, coding at work and coding at home have always been different. When I started my job at Ephibian, I learned a lot about web and database programming, but at home, my personal site never really improved, or changed much at all. My take on it is that when I get home from work, I don’t really feel like doing anything involving web programming or database programming because I’ve been doing that all day.

I’m reminded of something an old friend said back when I knew him in high school. He was very bright when it came to anything having to do with computers. I asked him what profession he was planning on getting into after graduation, and he said he was interested in becoming a doctor. I asked him why not do something like CS, and he claimed that computers were for fun and enjoyment…he didn’t want to ever have computer related stuff turn into work. At the time, I thought he was kind of crazy, now I understand what he meant by that comment.

Now, I’m not saying that I don’t enjoy programming. Quite the contrary actually…I love to program in my spare time even though I do it all day at work. But recently I’ve been considering finding a job doing Macintosh-related development after my wife, Katrina, and I move next year. Ever since starting XRG development, I’ve really enjoyed developing for the Mac platform. Objective C is a nice language and Cocoa makes things easy to do. However, I don’t want to give up my hobby of developing Mac freeware/shareware, and I’m concerned if I get a job developing at a Mac software company, I will no longer have the desire to continue developing personal projects such as XRG.

For other developers out there, what do you think? Are there types of coding that you love doing so much that even though you code at work, you still have no problem coming home and coding something in a similar language or for a similar platform?

Caching Pages

As you have probably noticed, this page takes awhile to load. The server I’m running this on is an older Mac running Yellow Dog Linux, so CGI page generation takes awhile. For this reason, I set up some caching pages at http://www.starcoder.com/blog/. That page will update every 10 minutes. I also set up a cache of the RSS feed at http://www.starcoder.com/blog/subscribe.rss which will update every 15 minutes. If you hit any of the links on those pages, the page will not be cached and will instead be loaded from the CGI, but I have a feeling 99% of the hits will be on those two URLs.

XRG 0.4.0 coming soon…

I’m trying to get XRG 0.4.0 ready for release next week. It looks like it’s going to be pretty good, so I’m pretty excited to get it out the door. The release will fix some bugs that XRG had with Panther, adds a battery graph and a few other new features.

Recently, I had some people email me asking how to donate to the XRG project. It was quite a shock, since I’ve always considered XRG my gift back to the open source community. However, it is difficult to turn down free money, so I added a donate button on the web page about a week ago, so we’ll see how that goes.

In case you didn’t notice, I also added a web page to the XRG site for past XRG versions. It’s hard to believe just how far XRG has come in the past year or so. One interesting statistic, the first public release of XRG had around 2,700 lines of code, where 0.4.0 is currently 10,600 lines of code.

First Post!

Alright, let’s give this a go. I’m not much of a blogger, but occasionally I have some things to say. As you can see down in the corner, this is blog uses blosxom to generate the pages. Thanks to Rael Dornfest for putting together an excellent piece of software. Not only has it worked flawlessly, but it only took 15 minutes to set it up.

Originally, I tried out iBlog, which is an incredible piece of software that just won second place in the third round of the O’Reilly Innovators Contest. It’s amazingly easy to get a blog started and start publishing, however I wanted to see what kind of open source solutions were out there. Editing story files on a Linux server isn’t the easiest way to publish, but the price is right. Anyway, I hope to be posting here semi-frequently. If you’re reading this, welcome to my blog!

Newer posts »

© 2026 *Coder Blog

Theme by Anders NorenUp ↑