-
Public Development
Although it hasn’t been my habit to track other blogs closely, Ben Collins-Sussman wrote an interesting post about Programmer Insecurity. The gist of the post is that programmers need to share code early in the development process. They should not develop code in their own cave, and then unleash it on an unsuspecting world. This…
-
Fast Development
I recall a Microsoft magazine ad from the mid-1980’s, back when Microsoft was best known for the compiler. The ad was four pages long. The first page said that their new development environment had the three things every programmer wanted. I didn’t use Microsoft tools in any case, but when I looked at that page,…
-
Insane Architecture
It is generally believed that anybody who sees the lost city of R’lyeh goes insane. My personal observation is that the towns of Silicon Valley make me feel insane. It seems therefore plausible that Silicon Valley is in some way associated with Cthulhu. Of course there are many people who live in Silicon Valley, but…
-
Jackie Chan
Watching The Forbidden Kingdom the other day reminded me of Jackie Chan’s glory days, the string of movies from Project A to Drunken Master II or perhaps Rumble in the Bronx. It is unfortunately hard to see those movies in theaters these days; they used to be shown regularly in Hong Kong film retrospectives. In…
-
Newsqueak
A mention of Squeak in a comment on my last post reminded me of Newsqueak, an interesting little language by Rob Pike. Newsqueak has nothing to do with Squeak. Newsqueak implements Hoare’s idea of Communicating Sequential Processes. The interesting part of Newsqueak is the channel data type. A channel is a two-way communication path. Given…