Will, I cannot believe you just compared programming to Art.
I did not compare it to art. It is art. I look at a beautifully written algorithm and I marvel. Most of the good ones make a complex problem look simple. Maybe you have been programming as a job for too long if you don't see that anymore.
I program because I think it is beautiful. Not because someone pays me to. I enjoy doing it.
Programming is pure reasoning. It is beautiful.
Besides, would you say the same thing if I said I marveled at wonderfully designed cars? I know people like that. Most people don't consider it abnormal. A wonderfully designed program is the same thing to me.
You seriously need to get out of the house. Please. Go see a play. Read a book. Go on a date. SOMETHING.
Oh yeah, maybe I should tell you that I am a classically trained pianist that is fairly proficent on dozens of instruments and that I am in five projects and two school bands right now. In additon, I do audio consulting work and I am currently a voluenteer for an upstart community access television station. Now, you can tell me to get a life. :wink:
Will is nuts.
Tell me something I
don't already know. :wink:
Also, Win2000 and XP are VERY robust operating systems. Ive run Unix, ive run linux. Im not THAT impressed with either of them.
Yeah, I think that they are unfairly dissed because people still have a bad taste from the Windows 9X series. But, I still think that they are dreadfully insecure. Come back when any version of a Windows server OS has had only one default remote root exploit in seven years (OpenBSD).
Honestly, I use Windows a lot. I run 2k Pro on one of my desktops. But, I just like the ability to strip down an OS to it's bare bones just for security and resource reasons. Why should a GUI, let alone a web browser always be active on a server? Do we need DirectX on a server? Yeah, they probably won't cause trouble, but simplicity is security. The less components you have, the less you have to worry about some obscure security bug that sometimes shows up in complex systems. You simply can't strip Windows down like you can with Linux or a BSD.
Yeah, Windows works. Sometimes, it works well even. But, it doesn't mean that it is an elegant solution. I'm not in buisness. I am going to use the most elegant solution because it doesn't matter how long it takes for me to get it to work.
Pretty much, Windows seems like it is the best tool for what you are doing. So continue to use it!
But as for me, practicality has little to do with my choice in software.