New hypothesis...

Jul 14, 2007 00:31

I just ran into the ground with a programming project of mine. Again.

I began writing it in QBasic at least... three or four years ago? My, how time flies. I didn't get far - not much more than a simple intro screen - before I switched to C, because of memory-allocation issues. However, I got stuck while trying to design the GUI, and, wanting to be object-oriented, I decided to start from scratch in C++. Unfortunately, I was using Turbo C++ 1.01, which left out all the cool STL stuff, which I wanted (in part) for my GUI. So I decided to start using a modern C++ compiler (g++ on Linux), with SDL for graphics. I wrote the GUI alongside the editor, but stuff got messy fast. For years, I was being distracted by GUI stuff, but one day, genius struck: Write the important part of your program first!

(You may start laughing at me now.)

I rewrote the core of the program in C, and I ended up with something that actually worked pretty well. I didn't have any of the fancy C++ stuff, yet this was arguably my most successful stab at this project. Amazing! So, let's add a GUI. I started writing it with SDL, but then I decided to use wxWidgets and simultaneously port it to C++... Read the first sentence of this post to see how that turned out.

So I guess what I'm trying to say is that my command-line apps turn out better than the graphical ones. It's like some kind of GUI curse - as soon as I add anything to the project that's graphical, you can kiss progress on the project goodbye. Maybe that's a bit of an exaggeration, but still... I find I love writing code and knowing that the only output device I'm ever going to worry about is cout/stdout.

In other news, I've been listening to music from Jamendo, which appears to be a Creative-Commons-only music sharing site. I browsed around a bit and happened to download Le droit à l'innocence (there's a lot of French music on the site). It's alright, I guess - it got mixed reviews, but I'm not picky, and occasionally I understand a word or two.

Mostly, I'm just curious about what other CC-licensed music sites are out there, I've only really looked at Jamendo, and I'd feel guilty about recommending it without knowing about any similar sites that might be cleaner in design/easier to use/have more content. So... which ones do you guys like?
Previous post Next post
Up