My computer (er-geek) life
StroQ released! 
Tuesday, May 17, 2005, 10:27 AM
It's been a while since my last update and I've worked on quite a few things since, including the first release of StroQ, the Polarium clone I mentionned two posts earlier. As planned, it is written entirely in C++ using Qt, and its development went smoother than I initially expected. The Qt toolkit is definitely a great piece of software, even though C++ looks like black magic in comparison to more recent languages like Java or C#. The result though, is well worth the effort: a native (or close to native) experience on different platforms from a single source tree.

In accordance with my previous posts, I tried to make this first StroQ release as polished as possible. The program is not finished by any means, but features full documentation, code comments, graphics (in game and packaging) and has been tested to compile and run on the three targeted platforms. It is basically ready for user/developer feedback.
view entry ( 1007 views )   |  permalink
Sustaining motivation 
Tuesday, April 19, 2005, 11:26 AM
We all come up with good ideas. Open source developers are often driven by their creativity to provide us with the software we know and love. But behind the success of every open source effort, there is motivation. In the early stages of a project, the developer team, eventually a team of one, has close to no support or exposition. So it all comes down to stubbornness and belief, which have to last enough for a first interesting version to emerge.

Now what's "interesting"? In this context, it means interesting enough for users to adopt, and outside developers to get their eyes in the source code. Users get you feedback, developers get you technical expertise, and these are sure to skyrocket your motivation. But before they pick up, the software should be at least a bit usable and its source code understandable: even if it's not shiny or polished, it has to show its potential.
view entry ( 1035 views )   |  permalink
64 bytes from Lemming (1.2.3.4): icmp_seq=1 time=17 days 
Tuesday, April 5, 2005, 11:22 AM
I've got through a bunch of audiobooks since my last post. Deception Point was, well, a small deception as it seems to be a draft for Digital Fortress (or is it the other way around?). It almost felt like reading a book for the second time. As usual, the characters are not as detailed as I would have liked them to be, but the writing and narration were simple, and very effective. As with all of Brown's books, Deception Point is a captivating thriller that lacks the depth that differentiates books from movies.
A friend of mine recommended Mort by the witty Terry Pratchett. A short yet very enjoyable, book which introduced me to the author's popular Discworld series. Full of humor and great quotes, this first step through Terry Pratchett's work will definitely make me come for more.

I've also been playing a bit of Polarium, a great tetris-ish puzzle game that got some of my friends and colleagues hooked. I'm going to try and develop a Qt-based clone of it, if I can just get rid of my nascent addiction.
view entry ( 16 views )   |  permalink
Code as Design 
Saturday, March 19, 2005, 09:26 PM
I just read some really interesting essays by Jack W. Reeves about software design. They point out several important aspects of software design, including the source code. The author wrote that code (coders?) help design the software as a whole and its importance should not be underestimated as it is very often the case.

Funny quote I heard yesterday: "We use a secure file transfer protocol at work. People call it secure because when a file is transferred, we are certain that the file written on the other side is the same as the one that was sent". Now that's security :)
view entry ( 1030 views )   |  permalink
A Short Story About Nearly Everything 
Tuesday, March 1, 2005, 01:50 PM
I just finished listening to A Short Story of Nearly Everything, by the popular author Bill Bryson, and narrated by Richard Matthews.
A great work of vulgarization (in the good sense!) about the history of science, with a special emphasis on physics and geology. Many interesting facts, stories, and anecdotes about both who and what made science what it is today. The light and humorous tone of the writing (and narration) made the book a real treat to listen to, turning what could have been a boring exposé into a captivating story.

I'm now starting Deception Point by the now massively popular Dan Brown. After listening through his three other books, I feel this author is largely overrated, with poor characterizations but definitely enthralling plots. We'll see how things turn out in this one.
view entry ( 1131 views )   |  permalink

<<First <Back | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Next> Last>>