Static analysis of code is good
I happen to believe that more static analysis of programs tends to be better. That is, running pre-runtime analysis on a program to find faults is usually beneficial. I’m including automated testing in...
View ArticleDon’t leave broken windows in your code
This article at the Economist discusses research that shows that the visual state of an area primes people’s behavior. If an alley contains graffiti, people are more likely to litter. This effect is...
View ArticleWe are all library producers
Debasish Ghosh has written a counter to Guido Von Rossum’s post on Scala. As per usual, Debasish’s post is a great read, but it includes one Scala communityism that I find offputting. Another excellent...
View ArticleInteresting riposte on git v subversion
Andy Singleton posted a reply to (among others) my rant on Subversion sucking. The thought experiment is pretty interesting. I’m not convinced though. In general, I see more technological options...
View ArticleEmacs and Rails
So it seems the Rails community is looking at alternative editors. This post by Daniel Fischer gives a pretty good overview. I have to say I approve. Not that TextMate isn’t good. It is. But it’s very...
View ArticleUpgrading Ubuntu after EOL
I have a box with Ubuntu 7.10 (Feisty Fawn), which EOLed back in October. Now that I have a few days to spare over the holidays I thought I’d get around to upgrading it to something current....
View ArticleELisp best practices?
I’ve spent some time looking at Emacs Lisp lately and there’s a weird ecosystem going on there. ELisp (and I’m thinking primarily about Emacs configuration here) tends to grow organically, because it’s...
View ArticleWhere to find the NetBeans cheat sheet
Google doesn’t return any useful links for this, so here’s where to find the NetBeans cheat sheet:
View ArticleNetBeans’s new Python type inferencing
Tor Norbye’s series of weekly screenshots of cutting edge NetBeans features is interesting, but the feature displayed in this recent one has made me wonder about the balance between what IDEs can do...
View ArticleFinding the name of a Perl sub routine from its reference
While mucking around with Perl’s Test::Simple I needed to find out the name of a sub routine from a reference. While there are several answers, finding any useful ones by the usual means was difficult....
View ArticleDon't leave broken windows in your code
This article at the Economist discusses research that shows that the visual state of an area primes people's behavior. If an alley contains graffiti, people are more likely to litter. This effect is...
View ArticleWe are all library producers
Debasish Ghosh has written a counter to Guido Von Rossum's post on Scala. As per usual, Debasish's post is a great read, but it includes one Scala communityism that I find offputting.Another excellent...
View ArticleInteresting riposte on git v subversion
Andy Singleton posted a reply to (among others) my rant on Subversion sucking. The thought experiment is pretty interesting. I'm not convinced though.In general, I see more technological options...
View ArticleEmacs and Rails
So it seems the Rails community is looking at alternative editors. This post by Daniel Fischer gives a pretty good overview. I have to say I approve. Not that TextMate isn't good. It is. But it's very...
View ArticleUpgrading Ubuntu after EOL
I have a box with Ubuntu 7.10 (Feisty Fawn), which EOLed back in October. Now that I have a few days to spare over the holidays I thought I'd get around to upgrading it to something current....
View ArticleELisp best practices?
I've spent some time looking at Emacs Lisp lately and there's a weird ecosystem going on there. ELisp (and I'm thinking primarily about Emacs configuration here) tends to grow organically, because it's...
View ArticleWhere to find the NetBeans cheat sheet
Google doesn't return any useful links for this, so here's where to find the NetBeans cheat sheet:
View ArticleNetBeans's new Python type inferencing
Tor Norbye's series of weekly screenshots of cutting edge NetBeans features is interesting, but the feature displayed in this recent one has made me wonder about the balance between what IDEs can do...
View ArticleFinding the name of a Perl sub routine from its reference
While mucking around with Perl's Test::Simple I needed to find out the name of a sub routine from a reference. While there are several answers, finding any useful ones by the usual means was difficult....
View ArticleA programmer's guide to BDD
BDD is short for Behavior-driven development. The Wikipedia article on BDD is really long, but as far as I can tell BDD is better summed up as: "When you're writing code, examples are really helpful so...
View Article
More Pages to Explore .....