Monday, May 21, 2007

"the spectre raised by new research conducted by Microsoft"

Always interesting to read an article that contains such a quote.

Wednesday, May 02, 2007

Free information

Google has just released an experimental telephone information service (AKA "411" in the US). Not only can you ask for a business' phone number, you can request that the information be sent to your mobile phone by text message. Will phone companies respond by reducing their extortionate rates for information?

Thursday, April 26, 2007

Cause and effect

Some articles in the latest round of debate over the future of the computing profession:

Which is cause and which is effect? Decreasing numbers of students interested in computing? Unpleasant working conditions, compared to other professions, many of which having less onerous coursework? Increasing immigration and outsourcing preventing salaries from increasing? Likely, this involves at least one feedback loop; I am concerned that the feedback will make matters worse, not better.

Sunday, April 22, 2007

1000 miles for Earth Day

I must admit that I started commuting to work by bicycle for health and family logistics reasons, but there's a certain symbolic significance of the fact that, due to a ride I went on with the Cascade Bicycle Club yesterday, I have clocked over a thousand miles since September -- just in time for Earth Day. Besides all of the gasoline I haven't burned, there's also the second car we haven't bought. My next goal: 2,000 miles by this September.

Wednesday, April 18, 2007

Women and the computing profession

The title above links to yet another article, this time from The New York Times, on the decreasing number of women entering the profession. If you've been reading articles like this, you'll likely detect the slow evolution of the message to include more assertions that demand for graduates is much higher than is perceived. All of the hard data I've seen supports the assertion that demand for computer professionals is higher now than at the peak of the dot-com boom.

One curious item, on page two, is the note that the University of Washington, Seattle "never had a programming requirement." Perhaps what was meant was for freshman admission? Because the introductory CS sequence, 142 and 143 (and the equivalent courses for transfer students) are pretty typical intro to programming classes.

Update: Here's a link the UW Seattle CSE department's "Why Choose CSE?" web site mentioned in the article.

Monday, April 09, 2007

Is Microsoft Dead?

I can remember moving to the Seattle area in 1997 and being advised that Sun, Apple, IBM, and the various Linux concerns were all dead; they just didn't know it. Microsoft had won, and that's all there was to it. Is Paul Graham's essay about Microsoft similarly accurate? I would say that you ignore Mr. Graham at your own risk. He has also written a follow-up, Cliff's Notes version in which he emphasizes that what he means is that software startups no longer need worry about Microsoft. And this in turn reminded me of software startup proposals in the early to mid '90s, in which the mere rumor that Microsoft would do something even vaguely similar was enough to eliminate any chance of financial backing. You just couldn't compete with Microsoft. These days, the issue isn't whether one can compete successfully with Microsoft, but rather that Microsoft is no longer a credible source of new ideas. The best they can do (as Mr. Graham says) is buy them. And, sometimes, even that doesn't help.

Monday, April 02, 2007

Neuroschool 2007

This looks like an interesting experience for students interested in between experiment and theory in neuroscience.

Wednesday, March 28, 2007

A Gentleman's C: I hate traveling.

Over at A Gentleman's C, the Angry Professor seems to be channeling me.

Wednesday, March 07, 2007

Bill Gates eats his cake

Bill Gates was in Washington today to testify in front of the Senate Committee on Health, Education, Labor, and Pensions. In his testimony (PDF), he said:

A top priority must be to reverse our dismal high school graduation rates – with a target of doubling the number of young people who graduate from high school ready for college, career, and life – and to place a major emphasis on encouraging careers in math and science.
He also said:
College and graduate students are simply not obtaining science, technology, engineering, and mathematics (“STEM”) degrees in sufficient numbers to meet demand. The number of undergraduate engineering degrees awarded in the United States fell by about 17 percent between 1985 and 2004.

Unfortunately, he then goes on to say:

...the terrible shortfall in our visa supply for the highly skilled stems not from security concerns, but from visa policies that have not been updated in over a decade and a half... I personally witness the ill effects of these policies on an almost daily basis at Microsoft. Under the current system, the number of H1-B visas available runs out faster and faster each year... Barring high-skilled immigrants from entry to the U.S., and forcing the ones that are here to leave because they cannot obtain a visa, ultimately forces U.S. employers to shift development work and other critical projects offshore.

So, on the one hand, Bill Gates wants more Americans to seek technology careers. On the other hand, he wants the ability to hire more immigrants. From a potential student's point of view, these seem contradictory goals, the latter reducing the attractiveness of such careers by decreasing pay and security and therefore decreasing the number of students who might want to major in technology fields. From Bill's point of view, they are entirely consistent: increase the supply of labor to drive down its cost. (Boy, I hate sounding like Lou Dobbs.)

Oh, and in case you thought Bill's point of view was purely that of a disinterested philanthropist, he also lobbied for tax breaks for his and similar companies.

Topics: , .

Monday, March 05, 2007

Gee, Officer Krupke...

Computer Science is misunderstood. See the Fort Wayne Journal Gazette article linked from the title. Is it really the case that all we need to do is win the hearts and minds of parents? Whatever happened to teen rebelliousness?

Friday, February 23, 2007

More on the trouble with CS education

The title links to a Stanford press release in which Prof. Eric Roberts indicates that the problem underlying the current decline in CS enrollment lies with CS education. I agree with this: introductory CS classes, for instance, are probably the most in-your-face, student-unfriendly courses at a university. The article goes on, however, to say:

Universities also struggle with attracting enough computer science educators. 'In the '80s boom, there was one year in which there was one applicant for every seven open [teaching] positions, which means that six of the positions just did not get filled,' says Roberts. Today, there are more applicants than openings, but the ratio—hovering at around two to one—still stands in stark contrast to that in most humanities departments, where hundreds of applicants compete for one faculty job opening.

'I used to argue that Ph.D.s in computer science probably lowered your salary, because they opened lower paying jobs [in academia],' Roberts half jokes. 'There's an economic incentive not to teach but to go off and make your killing in the field.'

So, on the one hand, CS faculty are paid too little compared to industry. I'm happy to agree with someone who says I'm underpaid. On the other hand, there are not enough people trying to get faculty positions (two per job opening). Presumably, he wants more applicants and higher pay, not realizing that these are diametrically opposed goals. The reason pay is low is because there are more applicants than positions. If the number of applicants rose to the same level as in the humanities, then pay would fall to the level of that for humanities faculty.

Oh, well, Eric, thanks for playing anyway. We have an assortment of lovely virtual prizes for you to take home.

Saturday, February 10, 2007

Bad news and good news

Well, I guess I wouldn't call it good news; just perhaps the cessation of worsening news. Interest in majoring in computer science among freshmen is down 70% from its peak in 1999 and 2000. That's the bad news. The lack of worse news is that it was the same in 2006 as in 2005, so perhaps it is bottoming out. If you follow the link from the title, you'll see that this is the second such recorded cycle in CS interest. We're lower than the last trough, but from what I can recall of the mid-'80s, the job climate is better now.

Friday, February 09, 2007

Math Education: A University View

Following up on a previous post, there's a new video about "reformed math" by Clifford Mass, a UW Seattle professor of Atmospheric Science. He doesn't say anything that most other university faculty would say: our K-12 math education system is failing our students, as they discover when they reach college. Unfortunately, that's a bit late.

Topics: ,.

Thursday, February 08, 2007

My Mathematics Genealogy

Follow the link above; unfortunately, my advisors and myself are not close enough to being mathematicians to produce a very full genealogy.

Tuesday, February 06, 2007

UCLA identity theft

As a UCLA alumnus, I was not happy to hear that a database containing personal information of alumni, students, and employees was penetrated by a cracker recently. I didn't hear about this from UCLA (presumably, they are still sending out letters to the 800,000 affected people) but rather from Oscar Boykin, a fellow alumnus at the University of Florida. If you're a UCLA alum, ex-employee, etc., follow the link from the title to learn more about this and find out if you need to place a fraud alert on your credit report. My question: is there any reason that everyone shouldn't put fraud alerts on their credit reports all the time?