‘Not the sharpest of knives’ – praise heaped on Linux study author. Tanenbaum speaks By John Lettice . The Register follows up on the silly story that Linus Torvalds didn’t write Linux.
Archive | May, 2004
Blogging with Python
While troubleshooting my recent problems with Radio Userland, I happened across the Python Desktop Server and the matching Python Community Server.
It looks like the PCS is a drop-in replacement for a Manila hosting
site for Radio, so I could continue using the product I’ve bought.
Alternatively, I could also deploy the PDS to Linux or Mac and be able
to post to my blog that way. Cool!
Why I Don’t Answer Your Questions
Eric S. Raymond’s essay “How To Ask Questions The Smart Way” ought to be required reading before getting your Internet learner’s permit. A few of my thoughts after a recent, frustrating attempt at helping someone.
You don’t tell me enough to even ask a followup: you need to specify make, model, RAM, diskspace, operating system, VFP version and SP version, what you are trying to do, preferrably in code, what you are seeing (the error message, not ‘crash’) and what you expect to see. Anything else relevant to the discussion, like you’d never tried this before on this particular machine, or you just installed an update yesterday, could be helpful. Withholding this information is crippling the efforts of those who want to help.
If I have to ask the who, what, where, when, how questions, I might not even be able to get back to you later.
When you just post “Has anyone else seen a bug with XMLTOCURSOR returning the wrong values?” you are just begging for the correct answer of “No.”
If you’ve tried alternatives, and they didn’t work, say so, and save us all some time.
If you have a small piece of code that reproduces the problem, post it. If you don’t have one, make one. If you can’t make one, you don’t understand the problem, but that’s a great clue: the simple case works and the big one inside your application doesn’t. The question is then, not “why doesn’t function xxx do what it is supposed to” but rather, “what is it in my app that caused function xxx to do yyy instead of zzz?”
You assume it’s a bug. There are thousands of bugs in FoxPro. There are billions of lines of code written. Your chances of finding one are infinitesimally small. In alphas and betas over 15 years, I’ve probably found less than a hundred, and very, very few in the released version. Instead, it’s a much better attitude to assume that you are misunderstanding how the function/command/feature should work, and explain (again, as in #1) what you are doing, what you are seeing, and that you expected something else. Enlightenment may follow.
I used to have a rule when reading CompuServe forums (at 300 messages a day) of ignoring all messages with “bug” in the title. It avoided aggravation. When you are not asking the right question, you’re unlikely to get the right answer.
You’re belligerent in your attitude or your email sig. I’ll put up with some discomfort with a paying client. I don’t need to do that for free.
I have a number of clients who keep me on retainer because I tend to be really good (or really lucky) at troubleshooting problems. I am glad to lend my ability to the community, at no charge, to return the great support and help I’ve gotten over the years. But you have to work with me here!
New office productivity tools
Fresh rivals take on Microsoft Office Goliath.
“China’s Evermore Software and Oregon’s Gobe Software have launched
products that take novel approaches to the productivity software
market, hoping to chip away at Microsoft’s dominance.” [CNET News.com]
Looks like the Office market may be heating up again. That’s good. Competition is a rising tide that lifts all boats.
Red hat Fedora Core 2 hits the streets
Red Hat releases new hobbyist Linux.
“The company rolls out its newest Linux product, Fedora Core 2, a free
version designed for enthusiasts and developers who want to try out
newer features.” from [CNET News.com]
Hmmm, I think “hobbyist” is a bit of a put-down. There are many other
freely-distributable distributions that are not just for “hobbyists”
but for DIYers. Red Hat is offering a fairly easy-to-maintain and
well-supported distribution – provided that you’re willing to hang out
on the forums and learn to do the maintenance yourself. So far, I’ve
had a lot of success using Fedora Core 1 on our company’s intranet and
on two of our notebooks.
Plogging: Project Logs
Scripting News: Frontier kernel to go Open Source
Dave Winer announces on Scripting News “At some point in the next few months, there will be an open source release of the Frontier kernel.”
MS-Funded Alexis de Toqueville Institution Attacks Linus, Probably Making Itself a Laughingstock
Groklaw reports: MS-Funded Alexis de Toqueville Institution Attacks Linus, Probably Making Itself a Laughingstock
“Just when you thought it was safe to go back in the water. . . more FUD attacks.”
“This is so stupid I think we need a parody done by Scott Lazar. But
I’ll do my best to tell you the news with a straight face. The Alexis
de Toqueville Institution, who as you may recall admitted it gets funding from Microsoft,
has put out a press release on a “study” they have done that suggests
that Linus isn’t the father of Linux after all. Another “independent”
study with Microsoft peeking out from behind the curtain.”
“It’s
good when you are opposed by Larry and Moe. How dumb do you need to be
to attack Linus Torvalds? As I’ve said before, it’s like kicking
Dorothy’s little dog, Toto. All you get for your trouble is a lot of
really offended folks who seriously dislike you and all your
supporters.”
Dan Bricklin’s licensing essay
Dan Bricklin posts that he’s been Thinking about software licensing for a small ISV and the issue of open source
Koogle faces critics over Plaxo
“If the reaction at PC Forum is any indication, there’s a new whipping boy in the tech industry, and it’s called Plaxo.” From News.Com. The key quote:
how Plaxo planned to generate revenue, he paused for a few seconds,
emitted sort of a vacant “uhhh” sound, and then stated that the company
is working on “experiments” on how to generate revenue.
Hmmm. Dot-com fever all over again. I wonder what their burn rate is. I hope Sequoia Capital has deep pockets…