Nearly everybody in the 'Means or End' thread below said that they love programming, and that they'd be writing software in their spare time even if they won the lottery.
As for myself, I'm currently tinkering around with the D programming language ( http://www.digitalmars.com/d ), developed by the Walter Bright, the developer of the DMC++ compiler. At the moment, I'm writing a finite-state-machine implementation of an XML parser (since no version exists yet in D, and because I think xerces--which I could call using C calling conventions--is way too big for its britches).
I'm writing a novel.
Philosophical discussions on Joel on Software
Right now, I'm learning Python, which is rapidly becoming my favorite language.
I manage an open source attempt at a MUD server in Visual Basic. There's a fair size community and programmers trade tips and component locations.
I am working on a Java IDE that is natively compiled for Windows. I started it because I could not find a Java IDE that felt zippy enough for me and thought it would be cool to have a tool that worked exactly as I wanted it to. Here is a screen shot for anyone interested:
Nice looking IDE! :)
I actually work in tools development (currently mail servers)
Nice app, Gerald, quite obviously in Delphi :-)
Btw, Gerald's native Windows Java IDE is really, really good!
Yes, Gel is written in Delphi. While my bread and butter these days is doing server side Java and J2EE applications, Delphi is still my tool of choice for building a GUI application.
(People might be sick of hearing this, but here goes anyway.) I have written message board software that operates like Joel's board. I wrote it because I saw so many requests here for the software that I thought it would be a major chore. As it turns out, it was'nt that bad. It also sounded fun and I simply wanted to see "if i could". On top of that it was my first ASP project. I learned a lot. The ASP, MDB, CSS and Global.asa files can be downloaded here:
Ok. I'll bite:
building an app with Mozilla + pyxpcom (a local app with network access...not browser related in any way). So much fun it should be illegal.
fool for python
Mozillz + python <-- so much fun it should be illegel.
fool for python
I have 2 personal projects which I have been neglecting recently:
The home project that I've just finished was writing a high-end book for Apress titled "Comprehensive VB .NET Debugging", on sale in April 2003.
I've been neglecting:
I'm trying to get a program ( http://www.definitivesolutions.com/aprcalc.htm ) to run 100% bug-free on all 32-bit versions of Windows (without the resources to buy VMWare or 25 PCs). If you think it should be straightforward, you're right. If you think it actually *is* straightforward, you've never tried it...
All of my extra work is in Perl:
I'm writing a web-based game that lets you manage a software contracting company.
Brent P. Newhall
I wrote some applications to work with my new Sony NetMD (Mini-disc player). Unhappy with the apps that shipped with the device, I wrote an application to create CD disc images from mp3 files that I had ripped from my CD collection. Additionally, I created a Win2K device driver to act as a virtual CDROM drive so that other applications could read the images.
Etch-A-Sketch and Lite-Brite!
I have a page with personal projects. Some of them larger (and popular - my soccer management simulator), some are just pet snippets/scripts/articles that I felt like diving into.
Fog Creek Home