Posted by Doug
Thu, 12 Dec 2002 14:16:00 GMT
Thanks to my friend StuBell I’m back into the progress lane again on the highway of writing the Linux device driver for the DataPlay drive. I had been stalled for what seems like forever. With some careful code review he caught two errors: one of my data structure members was the wrong size and I was calculating a URB buffer length incorrectly.
Posted in DataPlay | no comments
Posted by Doug
Wed, 11 Dec 2002 20:49:00 GMT
So just how big is the world of programming? Joel Spolsky thinks it’s
so big it really several unmeasuruably large worlds: Windows Programming, Machintosh Programming, Unix Programming, Java Programming. He posits that programming used to be 90% skills and 10% knowlege of the
API but that this has flipped.
So for now, my advice is this: don’t start a new project without at
least one architect with several years of solid experience in the
language, classes, APIs, and platforms you’re building on. If you have
a choice of platforms, use the one your team has the most skills with,
even if it’s not the trendiest or nominally the most productive. And
when you’re designing abstractions or programming tools, go the extra
mile to make them leak proof.
Posted in Software | no comments
Posted by Doug
Wed, 11 Dec 2002 19:33:00 GMT
I often like to listen to
http://www.radioparadise.com (which is a great on-line radio station) with
xmms. The problem is that xmms doesn’t display the artist and song info. Instead it scrolls: “RADIO
PARADISE –
ECLECTIC INTELLIGENT ROCK –
MUSIG INFO &
LISTENER COMMUNITY AT COM”. A nice advertisement, but I’m already listening to radioparadise. You don’t have to convert me.
Since I’m always using
XEmacs anyway, I thought I would write a little
function that would go scrape the artist and title info from the web site and display it in the minibuffer. I know elisp isn’t a “real” Common Lisp and is often disparaged by those who use one; but, elisp still makes me happy!
Posted in Emacs | no comments