Thanks to Brett and Mark for registering at BlogTree. I’m honored guys 🙂
Monthly Archives: August 2002
The X-Games return!
Check out the action at philly.com.
The Death and Life of American Cities
Fred Siegel comments on the arc of the progress cities made in the 90s and points to Philadelphia as one that is slipping back into old bad habits.
…In the early 1990s, Mayor Rendell made a reputation for himself as an urban reformer by rescuing Philadelphia – which was losing jobs and population – from near bankruptcy. This was a city that had raised taxes 19 times in 11 years, and in which municipal workers could take off one workday in five. Rendell knew that Philadelphia’s traditional patronage politics had come to a dead end. He faced down the city’s powerful unions, which he said hadn’t “had a bad day in 30 years,” by trimming paid holidays and eliminating work rules that required, for example, three workers to change a light bulb at the city-owned airport.
But successor John Street, who was elected in 1999 with the support of those same unions and interest groups, has shown little inclination to buck the city’s permanent political class.
…Philadelphia lost 68,000 people – 4 percent of its population – in the 1990s.
…As Rendell’s council president, Street had controlled Philadelphia’s empowerment-zone monies. He produced consulting contracts and several large holes in the ground, but virtually no new development. In fact, the population inside Philadelphia’s empowerment zone dropped 17 percent in the 1990s, or four times the city’s overall rate of decline, despite an infusion of $79 million in federal funds. Suspicions were therefore aroused that the blight money was intended largely for Street’s friends and donors. The mayor himself, never bashful on this point, has explained that “the people who support me in the general election have a greater chance of getting business from my administration.”
…
Mayor Street appears to view all policy choices through a special-interest lens. This year the state threatened a takeover of the city’s violence-ridden, financially bankrupt school system, in which fewer than half of the students graduate and the teachers’ workday is among the shortest in the country. Street initially welcomed the takeover as a chance for reform. But when the NAACP, the strike-prone teachers, and the contractors and suppliers objected, Street changed his tune. His staff and allies devised a secret plan to subvert reform. The 67-page plan explained how Street could undermine the state by shifting key educators to the city payroll to “cripple” school operations.
The Internet Debacle
That’s the title to this Janis Ian article on music distribution in the internet age. Heavily blogged last week, I’m a little late to the game here.
A Costly Affair
With so much talk about why software sucks and bugs are the norm, it’s refreshing to finally hear what I feel is a core issue being mentioned. Nicholas Petreley nails it in the a great ComputerWorld article A Costly Affair.
That brings us to the one remaining obstacle to stable client software, the unpleasant problem nobody likes to address. I’ll give you a tip on how to track it down. Sit down at a Nintendo GameCube or a Sony PlayStation 2 and play some games from start to finish. Then do the same on a PC. Chances are, you finished the console games without encountering any quirks, bugs or game crashes. At most, you might have been able to exploit a programming bug to cheat at the games.
In sharp contrast, you probably encountered your first problem with the PC games when the installer complained that your version of DirectX was out of date. (DirectX is the Microsoft graphics API designed mostly for PC games.)
Assuming you had enough CPU horsepower and memory to make the game enjoyable once it was installed, the game probably crashed at least once, if not several times, before you were done.
Console games are more stable because a game console is a highly predictable platform with a stable API. If you can find any differences between the hardware or software in two PlayStations or GameCubes, the differences will be subtle and unlikely to affect the way a program behaves.
Pick any two PCs, however, and they are likely to have radically different display cards and drivers, different DirectX APIs or different versions of the operating system. They probably won’t even have the same chip sets on the motherboard!
The video game console is the holy grail of application development – a stable environment in which to develop and deploy software. I’m not sure I agree with Petreley on how to get there in the PC realm. Network computers again? I don’t know. You would think that Java itself would get you there….
Some Java notes for today
Congratulate creator of Roller, David M. Johnson, his family is celebrating the birth of their third son!
Elliotte Rusty Harold writes 10 Reasons We Need Java 3.0 at O’Reilly. I largely agree with him.
java.sun.com has a short tutorial I’m reading on Deploying Software with JNLP and JavaTM Web Start.
Scott McNealy suggests Open Source Could Be Hurting J2EE. Read theServerSide.com and the resulting thread. Why is it always the politics of confrontation instead of cooperation?
Damn! If this doesn’t tug your soul nothing will
Shannon I gotta tell ya, every pluck of that guitar, and your voice….
powerful stuff. Everybody go listen now 🙂 Damn that’s beautiful.