Archive

Archive for November, 2004

Joel in Action

November 29th, 2004
Comments Off

Check this out—a web seminar by the inimitable Joel Spolsky.

Uncategorized

Google, Search, and Security

November 29th, 2004
Comments Off

This article from Bruce Schneier (the thinking person’s expert on computer security) is a thoughtful discussion of the law of unintended consequences.

Uncategorized

Useful Meta-Feed

November 26th, 2004
Comments Off

Erik’s Linkblog is a pretty good collection of interesting links—I’m reading about 20% of the items he anthologizes, which is a pretty high hit rate for me.

Uncategorized

Is Code Optimization Relevant?

November 25th, 2004

http://www.cs.umd.edu/~pugh/IsCodeOptimizationRelevant.pdf

Extensible Programming, Research

Lightweight Languages

November 25th, 2004
Comments Off

There’s a conference on lightweight languages at MIT next week. Wish I could go…

Oh, and I’ve decided on a word: C++, Java, C#, and their kin are “sturdy” languages.

Uncategorized

Languages vs. Tools

November 23rd, 2004
Comments Off

An interesting article from Oliver Steele on the differences between language geeks and tool users. Worth reading, even if you don’t agree with all of his conclusions.

Uncategorized

Spolsky on Calendars?

November 22nd, 2004
Comments Off

A little over a year ago, Joel Spolsky wrote an excellent article entitled
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!). I’ve been searching the web for something as informative, and readable, on dates, times, calendrical calculations, and related mysteries. If anyone knows of a programmer-oriented tutorial on the subject, please drop me a line (gvwilson at pyre dot you-know-what).

Uncategorized

I Need a Word…

November 22nd, 2004
Comments Off

In the last couple of years, people have taken to calling Perl, Python, Ruby, and their kin “agile” languages. The term is pure marketing hype: “agile” is obviously a good thing, and it implies (without actually saying) that compiled, statically-typed languages like C++, Java, and C# are clumsy, plodding things, fit to be used only by programmers who drag their knuckles when they walk and need UML diagrams to show them how to pick their noses.

In the interest of fair play (and to stir things a little), I’d like to find an adjective to use for the non-agile languages of the world which is just as biased as “agile”. “Robust”? “Sturdy”? “Predictable”? If possible, it should be an antonym of “agile”, but a complimentary one. Please send your suggestions to gvwilson at pyre; I’ll add a comment to this posting when I have a handful for consideration.

Uncategorized

Writer’s Block

November 19th, 2004
Comments Off

Those of you who are about to dive into your final reports may find this article on writer’s block useful.

Uncategorized

CUSEC’05

November 16th, 2004
Comments Off

I just found out about the Canadian Undergraduate Software Engineering Conference. It looks like a great idea—anyone ever been, or know anything about it?

Uncategorized